如何将dir和所有子目录中的所有文件与一组特定的扩展名复制到另一个目录?

时间:2011-04-14 15:50:58

标签: windows powershell

具体来说,我想写一个powershell脚本来查找每个带有extensions.lib和amp;的文件。 .dll来自目录X和X的所有子目录递归。然后我想将它们复制到目录Y.所有文件都应该直接放在Y中,X的目录结构不能被复制。

1 个答案:

答案 0 :(得分:6)

根据Y存在:

Get-ChildItem -LiteralPath X -filter *.lib -Recurse | % {Copy-Item $_.fullname Y}
Get-ChildItem -LiteralPath X -filter *.dll -Recurse | % {Copy-Item $_.fullname Y}