Ошибка создания файла XCopy
Я использую xcopy для еженедельного резервного копирования моих файлов на резервный жесткий диск. В последней резервной копии произошел сбой в файле со следующим сообщением об ошибке:
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.
2 ответа
Видимо, вам не разрешают использовать квадратные скобки в именах файлов, поэтому я не знаю, как они туда попали. Вы можете попробовать использовать fsutil, чтобы разобраться с этим http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/fsutil_behavior.mspx?mfr=true
Кроме того, для более надежного копировального устройства, чем xcopy, вы можете рассмотреть возможность перехода на RoboCopy, часть средств Windows Server 2003 Resource Kit. Это надежная копия, которая может продолжаться после подобных проблем и предоставит вам аккуратный отчет. Он имеет множество вариантов, которые стоит потратить некоторое время на чтение, чтобы убедиться, что вы извлекаете из этого максимум пользы, и ваши резервные копии становятся тем, о чем вам не нужно беспокоиться.