7

我发现我可以使用xcopy /s将文件夹中与通配符组合匹配的所有文件复制到另一个位置。但是此命令会重新创建文件夹结构。我不想要这棵树。我只需要转储到目标文件夹中的文件。源文件夹中没有重复文件。

4

2 回答 2

12

您可以使用for命令:

for /R %%x in (*.cpp) do copy "%%x" "c:\dest\"

如果您想直接从命令提示符(而不是批处理文件)运行它,请使用 %x 而不是 %%x。

于 2011-09-16T07:06:33.927 回答
2

出于您的目的,您应该使用 robocopy,而不是使用 xcopy:

http://en.wikipedia.org/wiki/Robocopy

http://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx

于 2011-09-16T06:39:52.447 回答