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

Por*_*Man 6 robocopy

此命令有效:

robocopy \\build7\d$ d: *.*  /mir  /XD "System Volume Information"  /XD "$Recycle.Bin" 
Run Code Online (Sandbox Code Playgroud)

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

robocopy \\build7\d$ d: *.*  /mir  /XD "System Volume Information"  /XD "$Recycle.Bin"  /MT
Run Code Online (Sandbox Code Playgroud)

我得到的唯一输出是

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

------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

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

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

它是在背景中做我看不到的东西,还是我做错了什么?

sar*_*rme 8

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

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

当我使用多个线程运行Robocopy时,我经常使用Windows资源监视器中的"磁盘"选项卡来查看Robocopy正在执行的操作. 如何使用资源监视器