0

我正在尝试使用批处理脚本将一堆目录中的一个或两个特定文件(因此我不想/不能使用*)从一个目录复制到另一个目录。

基本上我想导航到一个“根目录”并从该列表中使用所有子目录dir /AD-H /B然后我想cd进入每个目录并xcopy /y进入我存储在变量中的目录。

我尝试了一些在网上找到的示例,但是当我修改它们时,它们无法正确处理开关。

谢谢

4

2 回答 2

0

查看 PHP 将目录递归地列表到数组中,这是一个示例,但您需要对其进行修改以满足您的需要

于 2009-08-17T15:35:08.007 回答
0

使用 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。

于 2009-08-17T15:54:14.373 回答