我有以下工作要运行:我有一个包含大量子文件夹的文件夹,其中包含大约50,000个文件,我想复制到一个文件夹中。我认为最直接的方法是在Windows资源管理器中使用搜索功能,使用。搜索文件夹的所有文件,然后将文件放入目标文件夹。但是,这只会导致麻烦,最后新文件夹中的文件数与原始文件夹中的文件数不同。经过对命令行工具的一些研究,我发现robocopy看起来相当不错,但我没有得到我想要的东西。我设法镜像文件夹或移动所有文件,但文件夹结构将使用标准命令保留,例如
robocopy C:\originalFolder C:\targetfolder /e /move
有人知道如何进一步处理这个问题吗?我不一定要使用robocopy,但我真正喜欢的是编写日志文件的可能性。
非常感谢。赫比
答案 0 :(得分:0)
我现在试过
for /r C:\originalFolder %f in (*) do @xcopy "%f" C:\targetFolder /Y /H
我发现的脚本的修改基本上符合我的要求,但目标文件夹中的文件数量仍然比原始文件夹少1000个。有人有想法吗?