我有以下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用户界面