有Robocopy命令输出到文件麻烦。。。

有Robocopy命令输出到文件麻烦。。。

我想将 Robocopy 命令的输出写入文本文件,以便查看哪些文件被复制了等等。


我尝试了这些命令......

robocopy drive:\ destination:\ /e /v>log.txt
robocopy drive:\ destination:\ /e /v /l>log.txt 

但都没有起作用。

此外,我也尝试使用这两个命令,而>>log.txt不是>log.txt在该语法变化中使用两种形式的重定向,但仍然不起作用。

答案1

有Robocopy命令输出到文件麻烦。。。

使用下面的命令语法,因为 Robocopy 有自己的日志记录选项,只需使用这些

ROBOCOPY "drive:\" "destination:\" *.* /E /V /NP /R:5 /LOG+:log.txt /TS /FP

笔记: /LOG+:file尤其。

使用Robocopy /?和/或以下资源链接查看所有可用选项。

/E         :: copy subdirectories, including Empty ones.
/V         :: produce Verbose output, showing skipped files
/NP        :: No Progress - don't display % copied.
/R:n       :: number of Retries on failed copies: default 1 million.
/LOG+:file :: output status to LOG file (append to existing log).
/TS        :: include source file Time Stamps in the output.
/FP        :: include Full Pathname of files in the output.

支持资源

相关内容