【发布时间】:2015-04-01 19:11:55
【问题描述】:
每个月我在特定文件夹中都有大量文件(在许多子文件夹中)。我需要将它们全部移动到不同的文件夹中。为了使移动它们的过程自动化,我在批处理文件中使用了 robocopy。它工作正常,但需要 HOURS 才能运行。 (很多很多 GB)。
现在,如果我在 Windows 资源管理器中手动执行此操作,打开所述文件夹,选择所有文件夹,然后右键拖动到目标文件夹,然后选择“移至此处”,它会立即移动 。 (Windows XP 必须修剪和移植目录条目,而无需制作文件的第二份副本。...是的,源和目标位于同一分区上。)
所以,问题是:有谁知道我可以从批处理文件运行的程序以这种瞬时方式移动文件? (需要移动整个子文件夹树)
【问题讨论】:
-
move或ren(重命名)。 -
我不相信 DOS ren 命令会将整个目录树从源目录移动到目标目录。如果我错了,请纠正我...
-
您是否在 ROBOCOPY 中使用了
/MOVE参数? -
是的,@aphoria,我是。
标签: windows batch-file file-moving