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