我正在尝试理解Robocopy参数/rh:hhmm-hhmm的参数。
"指定可以启动新副本的运行时间。">
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy
robocopy C:Source C:Destination /MIR /rh:1500-1800 .
这是否意味着作业在特定时间开始,如果在结束时间之前没有完成,它将停止?因此,如果它有 100 个文件要复制,而到 3:00 pm (1800( 只复制了 50 个文件,它会停止吗?
是的。根据这篇文章,Robocopy只会在指定的时间范围内进行复制。它将在到达结束时间时暂停复制。
使用/RH:hhmm-hhmm 开关。这告诉 Robocopy 它只能在第一个"hhmm"和第二个"hhmm"之间的小时/分钟之间复制文件。当然,这里有三种情况。
1( 如果用/RH 指定的时间范围已经过去了,Robocopy 将保持暂停状态,直到第二天出现时间。
2( 如果当前系统时间在用/RH 建立的边界内,则复制会立即发生。
3( 最后,如果使用/RH 指定的时间范围是将来的时间范围,则 Robocopy 将保持暂停状态,直到时间发生,然后执行复制。