windows - 如何将具有特定扩展名集的目录和所有子目录中的所有文件复制到另一个目录中?

标签 windows powershell

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

最佳答案

根据Y存在:

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

关于windows - 如何将具有特定扩展名集的目录和所有子目录中的所有文件复制到另一个目录中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5665965/

相关文章:

ruby - 在 CygWin 上安装 ruby​​ gems 时出现 TypeError

powershell - 使用 powershell 处理字符串中的变量

powershell - 如何在SQL存储过程中调用的Powershell中传递参数

powershell - 为什么 Test-Path 在 HKEY_LOCAL_MACHINE 上不起作用,而只在 HKLM : 上起作用

azure - 使用 shell 脚本列出 Azure 文件存储中 10 天前的文件

powershell - 将 Get-WebBinding 输出转换为 New-WebBinding 命令

windows - 从 Windows SSH 到 EC2 linux 实例

c++ - 如何知道电脑是否处于游戏模式

c# - Windows - C#- Directory.Move

javac 独立工作,但不适用于 scons