我用
Robocopy src dst /MIR /NFL /NDL /NJH /NJS
备份src。它说目标硬盘在此过程中没有足够的空间。目标确实有足够的空间,因为 src 中的很多文件已被删除。
如何设置标志让 ROBOCOPY 首先删除额外文件以释放空间,然后复制新/更新的文件?
我用
Robocopy src dst /MIR /NFL /NDL /NJH /NJS
备份src。它说目标硬盘在此过程中没有足够的空间。目标确实有足够的空间,因为 src 中的很多文件已被删除。
如何设置标志让 ROBOCOPY 首先删除额外文件以释放空间,然后复制新/更新的文件?
正如您所指出的,robocopy 可能正在尝试爬取您的树并应用必要的更改。这包括复制新文件。它不会首先删除旧内容,因为这意味着它必须爬树两次。这可能会很慢,具体取决于底层文件系统。
理论上
/mir
做你想要的。它是/purge
和的组合/e
。但是由于您的目的地已经满了,您希望在复制任何新内容之前进行删除操作。为此,您应该能够使用/nocopy
. 您可能需要使用/purge
.Robocopy 帮助: