如何使用 Robocopy 从文件夹树中复制文件并删除所有文件夹?
我有以下文件夹结构:
FolderA
--文件夹1
--文件夹2
--文件夹3
...
--Folder99
文件夹 1 到 99 中包含文件。
我想做的就是将所有文件复制到一个文件夹中,基本上做一个文件夹A 副本,并清除文件夹 1-99 保留所有文件。
如果可能的话,我想使用 cmd.exe 中的 Robocopy 来完成此操作(Windows Server 2008)
I have the following folder structure:
FolderA
--Folder1
--Folder2
--Folder3
...
--Folder99
Folders 1 through 99 have files in them.
All I want to do is to copy ALL THE FILES into ONE FOLDER, basically do a FolderA copy, and wipe out Folders 1-99 keeping all the files.
I'd like to do it with Robocopy from cmd.exe if possible (Windows Server 2008)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
为什么使用robocopy?它是完成特定任务的好工具,但这不是一个。
您可以简单地使用
cmd
已经提供给您的内容:这实际上会“展平”您的目录层次结构。
for /r
将递归地遍历目录树,查找与给定模式匹配的文件名。您还可以指定要开始的目录:在循环中,它只是将文件简单复制到指定文件夹中。
Why use
robocopy
? It's a good tool for a specific task but this is not the one.You can simply use what
cmd
already gives you:This will essentially "flatten" your directory hierarchy.
for /r
will walk a directory tree recursively, looking for file names matching the given pattern. You can also specify the directory to start in:Within the loop it's just a simply copy of the file into a specified folder.
Robocopy 是一个很棒的工具......当您有工作时它可以处理。为什么不使用xcopy?
如果您有两个驱动器,则可以只使用 xcopy:
或者对一个驱动器使用 XXCOPY:
XXCOPY
Robocopy is a great tool... when you have a job it can handle. Why not use xcopy?
If you have two drives you can just use xcopy:
Or use XXCOPY for one drive:
XXCOPY