这是该线程的一点扩展。 Robocopy 悄悄丢失文件
我也有类似的问题。我正在使用 RoboCopy 将文件复制到 USB 磁盘,然后将其传输到另一个位置。
日志输出如下:
开始时间:2018 年 4 月 26 日 星期四 04:33:18
来源:\domain\Home\data\Users\User1\(网络文件共享) 目标:D:\User_Data\User1\(USB 驱动器)
Files : *.*
选项 :。/S /E /复制:DAT /R:1 /W:1
日志输出报告:
Total Copied Skipped Mismatch FAILED Extras
Dirs : 22331 22331 0 0 0 0
Files : 226675 226675 0 0 0 0
Bytes : 94.972 g 94.972 g 0 0 0 0
Times : 7:05:25 6:52:13 0:00:00 0:13:12
Speed : 4122958 Bytes/sec.
Speed : 235.917 MegaBytes/min.
但是,网络共享上的文件夹属性显示:226319 个文件,22275 个文件夹
USB 驱动器上的文件夹属性
226613 个文件,22322 个文件夹
我需要解释一下这个差异。
我们也尝试过各种其他开关。
/B(备份)/IA:ASH(隐藏系统存档集)
这根本没什么区别。
真正奇怪的是,文件和文件夹数量与 RoboCopy 日志文件完全不匹配。日志输出中没有报告任何错误或跳过的文件。
我完全不知所措。在源和目标处检查了 6 个样本文件夹,其中 4 个没有问题,1 个有 1 个文件差异,还有这个很奇怪……
我真的欢迎任何建议。我以前从未遇到过 RoboCopy 问题,我们是这个程序的常规用户。
我唯一的想法是这些属性是否实际计算了真实的文件夹和文件,还是仅仅计算了 FAT 中的条目。
谢谢
答案1
您的目标文件比源文件多。请尝试替换/S /E
或/MIR
添加/PURGE
目标文件以删除源文件中不再存在的文件。如果不是这样...源文件和目标文件是否都使用相同类型的文件系统进行格式化?