我想将 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.