优雅地使用robocopy将文件夹树中的所有文件复制到一个文件夹中?

时间:2017-02-13 21:50:59

标签: robocopy

我有以下工作要运行:我有一个包含大量子文件夹的文件夹,其中包含大约50,000个文件,我想复制到一个文件夹中。我认为最直接的方法是在Windows资源管理器中使用搜索功能,使用搜索文件夹的所有文件,然后将文件放入目标文件夹。但是,这只会导致麻烦,最后新文件夹中的文件数与原始文件夹中的文件数不同。经过对命令行工具的一些研究,我发现robocopy看起来相当不错,但我没有得到我想要的东西。我设法镜像文件夹或移动所有文件,但文件夹结构将使用标准命令保留,例如

robocopy C:\originalFolder C:\targetfolder /e /move

有人知道如何进一步处理这个问题吗?我不一定要使用robocopy,但我真正喜欢的是编写日志文件的可能性。

非常感谢。赫比

1 个答案:

答案 0 :(得分:0)

我现在试过

for /r C:\originalFolder %f in (*) do @xcopy "%f" C:\targetFolder /Y /H

我发现的脚本的修改基本上符合我的要求,但目标文件夹中的文件数量仍然比原始文件夹少1000个。有人有想法吗?