我得到了几个用于文件同步的旧版 bat 脚本。他们使用机器人复制。根据文档,默认情况下,有一个重试机制:一百万次重试,重试间隔为30 秒。
因此,如果我理解得很好,如果出现问题(例如目标文件夹中没有足够的磁盘空间),脚本将在结束前大约347 天内运行。
我很欣赏重试机制的存在,但我不明白为什么默认行为是这样的。
默认参数值应该与常见和基本用例相匹配,对于文件副本,我几乎看不到永远重试的意义;我的意思是,如果它在 5 次之后仍然不起作用,这意味着应该修复某处的某些东西(网络关闭,磁盘死机......),值得停止并引发错误。
这种默认行为的原因可能是什么?
robocopy ×1