使用 ROBOCOPY 来移动数据,而不是复制它

Nat*_*ate 4 powershell command-line-interface robocopy

我有以下 powershell 脚本,它执行一些 robocopy 命令:

ROBOCOPY.exe $q3 $q4 /R:5 /W:15 /S /NP /MT:32 /XA:SH /XJD
ROBOCOPY.exe $q2 $q3 /R:5 /W:15 /S /NP /MT:32 /XA:SH /XJD
ROBOCOPY.exe $q1 $q2 /R:5 /W:15 /S /NP /MT:32 /XA:SH /XJD
ROBOCOPY.exe $src $q1 /R:5 /W:15 /S /NP /MT:32 /XA:SH /XJD
Run Code Online (Sandbox Code Playgroud)

这工作正常,但需要长时间,我想知道是否有办法让 robocopy 执行“剪切+粘贴”而不是“复制+粘贴”,以便 Windows 将 NTFS 指针移动到文件,而不是实际复制每个文件的所有位?

sys*_*138 9

/MOV选项旨在做到这一点。检查您的特定 robocopy 版本(robocopy /? 应显示该选项)。

在此处输入图片说明

  • 不正确的答案 - 带有 /MOV 参数的 robocopy 实际上复制和删除文件,而不仅仅是移动和更改指针。这是原来的问题 (2认同)