Исправить ошибку слишком длинного пути назначения в Windows 10
Когда мы называем папки в системе Windows, необходимо понимать, что обычно Windows имеет ограничение на количество символов, которые могут использоваться для наименования файла, поскольку это удлиняет путь назначения проводника. Однако, даже если вы можете дать ему имя, не всегда возможно скопировать и вставить его в другое место. В такой ситуации вы получите следующую ошибку:
«Путь к месту назначения слишком длинный. Имена файлов будут слишком длинными для папки назначения. Вы можете сократить имя файла и попробовать еще раз или выбрать место с более коротким путем ».
Причина
Причина - ограничение библиотеки Win32 API.
Попробуйте одно за другим следующие решения, чтобы устранить проблему:
1} Переименовать родительскую папку
2} Временно переименуйте расширение файла или папки на .txt.
3} Включите поддержку длинного пути с помощью редактора реестра.
Решение 1. Переименуйте родительскую папку.
Если вы столкнулись с проблемой при копировании одного или ограниченного количества файлов или папок, вы можете просто рассмотреть возможность сокращения имени родительской папки, и это может решить проблему. Однако не всегда хочется менять имя. Более того, если количество файлов и / или папок велико, этот вариант может оказаться невозможным.
Решение 2. Временно переименуйте файл или папку с расширением .txt.
Файлы с файлами .txt имеют более высокий лимит при передаче. Таким образом, временно измените расширение файлов, которые вы собираетесь перенести на .txt. Это сделает файл непригодным для использования. Перенесите файл в предполагаемое место, а затем измените расширение на исходное.
Если в названии не указано расширение файла, откройте проводник.
Идти к Просмотр >> Параметры >> Изменить папку и параметры поиска >> Вкладка 'Просмотр' .
Снимите флажок, соответствующий Скрыть расширения для известных типов файлов . Нажмите на Подать заявление а потом Ok для сохранения настроек.
Решение 3] Включите поддержку длинного пути с помощью редактора реестра.
Microsoft знала об упомянутой здесь проблеме. Компания не стала напрямую увеличивать лимит по какой-либо причине, но сделала его необязательным для всех систем, работающих под управлением Windows 10 1607 и более поздних версий.
Прежде всего, обновите свою систему Windows до последней версии. Упоминается процедура обновления Windows. здесь .
После этого включите опцию, выполнив следующую процедуру:
1] Нажмите Win + R, чтобы открыть окно «Выполнить», и введите команду regedit. Нажмите Enter, чтобы открыть редактор реестра.
2] Перейдите к следующему разделу в редакторе реестра:
Computer >> HKEY_LOCAL_MACHINE >> SYSTEM >> CurrentControlSet >> Control >> FileSystem
3] На правой панели дважды щелкните (или щелкните правой кнопкой мыши >> Изменить) LongPathsEnabled .
4] Установите для параметра Value значение 1 и нажмите на Ok для сохранения настроек.
5] Перезапуск систему и проверьте, помогает ли она решить вашу проблему.
Решение 4] Использование командной строки с повышенными привилегиями
Хотя прямая передача файлов может быть невозможна, мы могли бы попробовать то же самое через командную строку в командной строке с повышенными привилегиями.
1] Найдите командную строку в строке поиска Windows. Щелкните правой кнопкой мыши параметр и выберите Запуск от имени администратора.
2] Введите следующую команду и нажмите Enter, чтобы выполнить ее:
xcopy *File explorer path to source files* *File explorer path to destination* /O /X /E /H /K
3] Убедитесь, что передача прошла успешно.
Надеюсь, это поможет!
Рекомендуется для вас:- Исправление: «Не удалось найти этот элемент. Его больше нет в [Путь]. Проверьте местонахождение объекта и попробуйте еще раз »
- Вам понадобится новое приложение, чтобы открыть эту ошибку exe-файла в Windows 10
- Исправить ошибку 0x80010135, путь слишком длинный при извлечении ZIP-файла в Windows 10
- Исправить код ошибки Windows 10 0x80070035 Сетевой путь не найден
- Исправить файл слишком большой для ошибки USB-накопителя целевой файловой системы в Windows 10
- Исправить доступ к целевой папке запрещен в Windows 10