我正在尝试使用批处理脚本将一堆目录中的一个或两个特定文件(因此我不想/不能使用*)从一个目录复制到另一个目录。
基本上我想导航到一个“根目录”并从该列表中使用所有子目录dir /AD-H /B
然后我想cd
进入每个目录并xcopy /y
进入我存储在变量中的目录。
我尝试了一些在网上找到的示例,但是当我修改它们时,它们无法正确处理开关。
谢谢
我正在尝试使用批处理脚本将一堆目录中的一个或两个特定文件(因此我不想/不能使用*)从一个目录复制到另一个目录。
基本上我想导航到一个“根目录”并从该列表中使用所有子目录dir /AD-H /B
然后我想cd
进入每个目录并xcopy /y
进入我存储在变量中的目录。
我尝试了一些在网上找到的示例,但是当我修改它们时,它们无法正确处理开关。
谢谢
查看 PHP 将目录递归地列表到数组中,这是一个示例,但您需要对其进行修改以满足您的需要
使用 PowerShell,您可以使用以下内容:
Get-ChildItem C:\ | ? {if ($_.PSIsContainer) {Copy-Item -include MyFile1.ABC -path $_.FullName -destination ("E:\Test\" + $_.Name) -recurse}}
将 C:\ 替换为要复制的“根目录”,并将“E:\Test\”替换为要复制到的“根目录”(或使用环境变量 DestX,将“E:\Test\”替换为 $环境:目的地X。