有没有办法在 Robocopy 中显示完成的百分比?我正在与 /NDL 和 /NFL 一起跑步,但我想查看总体百分比......这可能吗?
我还没有找到办法。相反,我使用 PowerShell 进行复制并跟踪进度。
/tee 是在 robocopy 中使用的开关。
将“/E /V /R:1 /W:5 /ETA”(不带引号)附加到命令末尾。
例如:
robocopy "C:\Test Folder" "\\TestPC\C$\Test Folder" *.* /E /V /R:1 /W:5 /ETA
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy
对于从 Google 来到这里并且通常不阅读评论的其他人,@barlop 正确发布了:
我还没有尝试过 /ndl 和 /nfl 但值得注意的是 robocopy 默认情况下会给出百分比,例如
(这是如何传输单个文件http://serverfault.com/questions/52983/robocopy-transfer-file-and-not-folder)并且有开关关闭进度栏,表示进度栏是默认的robocopy . .\a blah.big
但我想也许你使用的那些开关丢失了进度条/np Specifies that the progress of the copying operation (the number of files or directories copied so far) will not be displayed.
robocopy 的默认行为是包含百分比。使用 /np 不包含进度。