![Robocopy 在复制和备份 PDF 文件(到 exFAT micro-sd 卡)期间出现错误 87](https://linux22.com/image/1592445/Robocopy%20%E5%9C%A8%E5%A4%8D%E5%88%B6%E5%92%8C%E5%A4%87%E4%BB%BD%20PDF%20%E6%96%87%E4%BB%B6%EF%BC%88%E5%88%B0%20exFAT%20micro-sd%20%E5%8D%A1%EF%BC%89%E6%9C%9F%E9%97%B4%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%2087.png)
我正在尝试设置镜像机器人复制将目录备份到 micro-SD 卡,如下所示:
ROBOCOPY "C:\test" "E:\test" /MIR /COPY:DT /Z /W:5
在大多数情况下,这都可以正常工作,但 PDF 文件除外,由于某种原因,该过程会停止并返回错误:
2019/05/24 16:13:41 ERROR 87 (0x00000057) Changing File Attributes
C:\test\test.pdf
The parameter is incorrect.
手动复制不是问题,两个卷(C:NTFS 和 E:exFAT 都已检查无误)我尝试使用各种标志来规避它,但没有解决。有人知道问题可能是什么吗?
答案1
我遇到了这个问题,在我的例子中,这是因为源文件的时间戳超出了支持的 exFAT 范围(年份大约是 1701 年)。最后用以下方法修复了它们时间戳钳位器. (已编辑以包含工具的名称)