2013-04-14 80 views
2

我想写一个Powershell命令来识别和复制目录和该目录的子目录中的文本(.txt)文件。有谁知道是否有可以执行此任务的命令。Powershell命令只复制文本文件

+0

如果仅仅通过扩展,容易,如果通过内容类型检测不容易。 –

回答

4

如果你不担心维持目录结构,你可以使用

Get-ChildItem *.txt -recurse | Copy-Item -destination c:\qwerty 

如果你想保持目录结构,你可以使用

Copy-Item -Recurse -Filter *.txt -path c:\temp -destination c:\asdf 

NB。
PowerShell get-help命令非常有用,它除通配符外都是如此。

get-help *copy*为您提供了可能对您有用的命令列表。
get-help Copy-Item -full为您提供了所有参数以及使用示例。

相关问题