Я использую 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 ответа2

1

Видимо, вам не разрешают использовать квадратные скобки в именах файлов, поэтому я не знаю, как они туда попали. Вы можете попробовать использовать fsutil, чтобы разобраться с этим http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/fsutil_behavior.mspx?mfr=true

0

Кроме того, для более надежного копировального устройства, чем xcopy, вы можете рассмотреть возможность перехода на RoboCopy, часть средств Windows Server 2003 Resource Kit. Это надежная копия, которая может продолжаться после подобных проблем и предоставит вам аккуратный отчет. Он имеет множество вариантов, которые стоит потратить некоторое время на чтение, чтобы убедиться, что вы извлекаете из этого максимум пользы, и ваши резервные копии становятся тем, о чем вам не нужно беспокоиться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .