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

8
我发现我可以使用 xcopy /s 命令将一个文件夹中符合通配符组合的所有文件复制到另一个位置。但是这个命令会重新创建文件夹结构,而我不想要这个树形结构。我只需要将文件倒入目标文件夹中,源文件夹中没有重复的文件。
2个回答

12
你可以使用for命令:
for /R %%x in (*.cpp) do copy "%%x" "c:\dest\"
如果你想直接从命令提示符(而不是批处理文件)运行它,请使用%x而不是%%x。

2

Robocopy似乎比xcopy有更多的选项。我没有意识到它是一个微软实用程序。无论如何,使其递归查找的命令选项说“复制目录…” - BZ1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接