仅记录 robocopy 输出中的更改

sas*_*sha 4 robocopy

我找不到一种方法来仅记录 robocopy 执行输出中的更改,即:那些被认为是新文件、新目录、新文件、额外文件或额外目录的文件。

我现在拥有的默认输出包括复制中考虑的所有目录(已触及或未触及)的列表。我想压制未触及的。

帮助似乎没有显示一种方法来做到这一点。

Set*_*eth 7

如果您仔细查看文档robocopy /?,您会发现/NDL开关。

指定不记录目录名称。

有了这个,您将没有目录的单个名称的输出(可以将其视为一种进度标记)。但是“文件名”将包含路径。

例如,您将获得以下输出:

        *EXTRA Dir        -1    C:\Temp\test\
          *EXTRA File                  0        C:\Temp\test\test.txt
100%        Newer                     72        C:\Temp\test.txt
Run Code Online (Sandbox Code Playgroud)