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

Ben*_*ley 2 windows powershell

具体来说,我想编写一个powershell脚本,以递归方式从目录X和X的所有子目录中查找具有extensions.lib和.dll的每个文件.然后我想将它们复制到目录Y.所有文件应该直接放在Y中,不要复制X的目录结构.

JPB*_*anc 6

根据Y存在:

Get-ChildItem -LiteralPath X -filter *.lib -Recurse | % {Copy-Item $_.fullname Y}
Get-ChildItem -LiteralPath X -filter *.dll -Recurse | % {Copy-Item $_.fullname Y}
Run Code Online (Sandbox Code Playgroud)