2017-02-13 128 views
0

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

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

没有任何人有一个想法如何进一步处理这个问题?我不受robocopy的约束,但我真正喜欢写日志文件的可能性。

非常感谢。赫比

回答

0

我现在试图

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

的脚本,我发现这确实基本上是我希望的修改,但仍然在目标文件夹的文件数目比原来的文件夹更少> 1000。有人有想法吗?

相关问题