在过去的几周里,我一直在学习和使用 robocopy。我无法找到的一件事是关于默认日志文件中使用的术语的良好文档。默认日志中没有标题行。
特别是对于我现在正在处理的项目,我需要复制一些文件,但前提是它们尚未存在。我有一个驱动器是主驱动器(驱动器 F),另一个驱动器是驱动器 F(驱动器 Y)的部分副本。我需要将所有文件从驱动器 F 复制到驱动器 Y,但前提是驱动器 Y 上不存在驱动器 F 上的文件夹和/或文件。
我像这样运行了一次 robocopy(但这不是问题或我的问题。我提供它作为我的问题的说明):
robocopy /xc /xn /xo "f:\" "y:\" *.* /COPY:DAT /E /L /LOG:d:\log\myLogDryRun.log
Run Code Online (Sandbox Code Playgroud)
这给了我一个日志,记录了当我在没有 /L 标志的情况下运行命令时会发生什么。
虽然可以计算出大部分日志,但列出的一些项目并不十分清楚。我已经从我修改过的日志文件中包含了一些示例输出,以保护其中出现的人员信息。这是一个示例的说明,而不是真实的完整日志。
*EXTRA Dir -1 y:\Open Client Files\sample\
0 f:\server\blah\somefolder\
6 f:\server\blah\somefolder\
11 f:\server\blah\somefolder\
16 f:\server\blah\somefolder\
21 f:\server\blah\somefolder\
3 f:\server\blah\somefolder\
New Dir 0 f:\server\blah\somefolder\
New Dir 2 f:\server\blah\somefolder\
New File 476693 2014-01-31 1033.00 INV.PDF
New File 34631 2014-03-03 1033.00 PAY REC.pdf
New Dir 99 f:\01 - Open Client Files\1033 GHG\Planning\
New File …Run Code Online (Sandbox Code Playgroud)