使用 xcopy 确定新文件

Posted

技术标签:

【中文标题】使用 xcopy 确定新文件【英文标题】:Use xcopy to determine new files 【发布时间】:2018-12-24 20:43:06 【问题描述】:

我可以使用批处理文件将新文件从源复制到目标:

xcopy "D:\myFolder" "W:\projects\myFolder" /d /y /s

但是,我有兴趣找出 thouse 文件将是什么(无需实际处理它们) - 这就是您复制文本差异列表的内容。这可以在批处理文件中使用吗?

【问题讨论】:

添加/L 选项... 他们想到了一切 :) !我不认为会有一个开关! 如果您认为这很好,请查看ROBOCOPY /? 【参考方案1】:

根据帮助页面输入xcopy /?:

Copies files and directory trees.

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B]
                           [/EXCLUDE:file1[+file2][+file3]...]
[...]
  /F           Displays full source and destination file names while copying.
  /L           Displays files that would be copied.
[...]

有一个开关/L 完全符合您的要求:列出所有将被复制的文件,但实际上并不复制任何内容。您可以将此与 /F 选项结合使用,以查看源和目标。

【讨论】:

以上是关于使用 xcopy 确定新文件的主要内容,如果未能解决你的问题,请参考以下文章

bat文件xcopy指令?

bat文件xcopy指令?

bat文件xcopy指令

xcopy命令的其他参数

[转帖]XCopy复制文件夹命令及参数详解以及xcopy拷贝目录并排除特定文件

xcopy复制文件并保留权限