我用复制每周将我的文件备份到备份硬盘上。在最近的备份中,它对一个文件失败,并显示以下错误消息:
File creation error - The directory or file cannot be created.
有人知道这是什么原因吗?如何解决?
失败的文件名是:
2009_08_20090811-183728-dmyan@cs_hku_hk-Re_[cgal-discuss]_Using_cgal_in_C-1.eml
源 [路径 + 文件名] 长度为 117 个字符。目标 [路径 + 文件名] 长度为 81 个字符。
源磁盘格式化为 NTFS,目标磁盘为 FAT32。
答案1
显然文件名中不允许使用方括号,所以我不知道它们是怎么来的。你可以尝试使用 fsutil 来解决这个问题http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/fsutil_behavior.mspx?mfr=true
答案2
此外,对于比 xcopy 更强大的复印机,您可能需要考虑更改为 RoboCopy,它是Windows Server 2003 资源工具包工具。这是一个强大的副本,可以在出现此类问题后继续使用,并会为您提供一份简洁的报告。它有大量的选项,值得花一些时间阅读,以确保您从中获得最大收益,并且您的备份将成为您无需担心的事情。