使用/ MY标志时,Robocopy似乎无效

时间:2015-04-09 15:25:30

标签: robocopy

此命令有效:

robocopy \\build7\d$ d: *.*  /mir  /XD "System Volume Information"  /XD "$Recycle.Bin" 

但是当我尝试添加/ MT标志时:

robocopy \\build7\d$ d: *.*  /mir  /XD "System Volume Information"  /XD "$Recycle.Bin"  /MT

我得到的唯一输出是

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows
-------------------------------------------------------------------------------

  Started : Thu Apr 09 09:11:27 2015

   Source : \\build7\d$\
     Dest : D:\

    Files : *.*

 Exc Dirs : System Volume Information
            $Recycle.Bin

  Options : *.* /S /E /COPY:DAT /PURGE /MIR /MT:8 /R:1000000 /W:30

------------------------------------------------------------------------------

它给了我输出,然后就坐在那里。

我尝试使用/ LOG标志将输出重定向到文件,但它仍然只是在一个文件中以相同的输出坐在那里。

它是在后台做一些我无法看到的事情,还是我做错了什么?

1 个答案:

答案 0 :(得分:7)

根据我的经验,你所看到的是正常的。当Robocopy使用多个线程(/ MT)运行时,输出仅限于异常(新文件,额外目录,错误等)。它不会显示您可能习惯看到的具有文件计数的目录名称。这意味着如果目标与源很大程度上同步,你将看不到多少输出。

我不知道为什么会这样。我假设当涉及多个线程时,Robocopy会以不同的方式处理目录。这种差异可能使正常输出无法产生(或无意义)。

当我使用多个线程运行Robocopy时,我经常使用Windows资源监视器中的“磁盘”选项卡来查看Robocopy正在执行的操作。 How to Use Resource Monitor

相关问题