寻求有关Robocopy命令的帮助

时间:2015-12-17 15:45:49

标签: robocopy

我正在使用Robocopymove从源到目标的文件。但是,如果这个动作被中断,我希望它从中断发生的地方稍后恢复。例如,如果运动在完成45%时被中断,我希望在我再次运行时运动从45%开始,而不是从0%重新开始运动。

我在SQL中使用以下命令:

EXEC MASTER..XP_CMDSHELL 'ROBOCOPY <source> <destination> <file_to_be_moved> /mov /zb /r:3 /w:1 /v /eta /log:"<log_file_path>"'

我想通过这个命令知道我是否在正确的轨道上。由于要复制的文件非常庞大,我不想冒失去任何内容的风险。

PS。我知道/ zb用于重启模式和备份模式!

1 个答案:

答案 0 :(得分:1)

那应该有用。 /ZB(或更重要的是,Z部分)使您可以从中断的位置重新启动。我认为我过去曾遇到/ZB的问题,但/Z一直都很好。

我一直认为<{>>重启模式的/Z开关没有任何意义,所以在我的脑海中,我称之为 Zombie模式因为如果它被中途杀死它会恢复生命!

您应该能够进行快速测试。尝试使用您使用的命令复制虚拟文件,然后CTRL+C在完成之前结束它。重新开始复制​​,并确保它不会从头开始。