用 robocopy /L 对比两个文件夹(不复制任何文件)
让 robocopy 以"仅列出"模式运行,预览两个文件夹之间哪些文件是新增或有差异的。
运行:robocopy "C:\Folder1" "D:\Folder2" /L /E /NJH /NJS —— 只列出文件,不会复制任何内容。
01命令
命令
$ robocopy "C:\Folder1" "D:\Folder2" /L /E /NJH /NJS02作用说明
/L 参数让 robocopy 只做模拟:列出来的每个文件都是"如果真复制的话会被复制"的文件,也就是在 Folder1 里比 Folder2 新或有差异的文件。/E 会遍历所有子文件夹,/NJH 和 /NJS 则隐藏开头和结尾的统计信息,让列表更干净。这是 Windows 自带的、最安全的文件夹对比方法。
03风险
!注意: 加 /L 时不会写入任何东西,但去掉 /L 的同一命令就会真的复制文件,操作前请确认参数。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- robocopy (Windows Commands)依据: Official reference: /l lists files without copying, timestamping or deleting; /njh and /njs suppress the job header and job summary.
- Robocopy - Robust file and folder copy依据: Documents /L (List only - don't copy, timestamp or delete any files) and /NJH /NJS (no job header/summary) switches.
最后验证: 2026-09-19 · 分类: 文件与文件夹