使用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 

这工作正常,但它需要长的时间,我想知道,如果有一种方法,我可以让robocopy做一个“剪切+粘贴”而不是“复制+粘贴”,所以窗口将移动NTFS指针该文件,而不是实际上复制每个文件的所有位?

/MOV选项旨在完成此操作。 请检查您的特定版本的robocopy(robocopy /?应该显示该选项)。

在这里输入图像说明

Robocopy在使用/ MT(在我的情况下是32)开关时只留下空的源文件夹,如果我不使用/ MT,所有的东西都移动,运行在2008R2上。

当有实用程序使用date和时间等相同属性移动数据时,不需要学习这些命令

这里有几个工具

http://www.lantechsoft.com/data-copy.html

http://www.technocomsolutions.com/data-copy-tool.html

似乎工作得很好,并具有graphics用户界面