У меня есть 400 ГБ для переноса с внутреннего диска на внешний. Это сложная иерархия, состоящая из более 60 000 файлов и папок с длинными именами файлов. Хотя создание этих файлов не является проблемой для Windows 7 Explorer, их копирование есть. В середине передачи я получаю сообщение о том, что имя файла слишком длинное.

Я попробовал следующую команду:

xcopy d:\* e:\ \e

который работает ... за исключением того, что он не копирует скрытые файлы. Но когда я пытаюсь:

xcopy d:\* e:\ \e \h

похоже, что параметр \e игнорируется, и копируются только файлы из корневой папки.

2 ответа2

0

Если я могу указать на отличную небольшую утилиту под названием "pathscan", которая может работать автономно (разархивируйте ее и запустите с того места, где вы разархивировали. Конечно, вы можете создать ссылку на инструмент). Это покажет вам длину пути, и я обычно устанавливаю, чтобы она показала мне что-нибудь более 252 символов, потому что на 255 начинаются "проблемы".

Google Pathscan

http://www.softpedia.com/progDownload/Path-Scan-Download-77636.html

Проблема, которую вы хотите избежать больше всего, заключается в том, что "слишком долго для корзины", и этот маленький инструмент говорит вам, что слишком долго. После запуска вы реорганизуете некоторые папки или переименовываете их (просто, чтобы сократить путь)

-1

Попробуй это:

xcopy D:\*.* E:\ /s /h /r /i /e /c /y

Эта команда xcopy настроена на игнорирование ошибок и продолжение. Просто чтобы вы знали, почему он продолжает работать.

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