Recursion 递归复制与通配符组合匹配的文件,但不在DOS中创建目录树

Recursion 递归复制与通配符组合匹配的文件,但不在DOS中创建目录树,recursion,copy,dos,xcopy,Recursion,Copy,Dos,Xcopy,我发现我可以使用xcopy/s将文件夹中与通配符组合匹配的所有文件复制到另一个位置。但是这个命令会重新创建文件夹结构。我不要那棵树。我只需要将文件转储到目标文件夹中。源文件夹中没有重复的文件。出于您的目的,您应该使用robocopy而不是xcopy: 您可以使用for命令: for /R %%x in (*.cpp) do copy "%%x" "c:\dest\" 如果要直接从命令提示符(而不是批处理文件)运行它,请使用%x而不是%%x。Robocopy似乎比xcopy有更多的选项。我没有

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

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


您可以使用
for
命令:

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

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

Robocopy似乎比xcopy有更多的选项。我没有意识到这是一个MS实用程序。无论如何,使look递归的命令选项是“复制目录…”