Найти в Дзене

Имена файлов слишком длинны для помещения в эту целевую папку как исправить

Сообщение об ошибке "Имена файлов слишком длинны для помещения в эту целевую папку" (или аналогичное) возникает, когда длина полного пути к файлу (включая имя файла и путь к папке) превышает максимально допустимую длину, установленную операционной системой. В Windows это ограничение обычно составляет 260 символов. Robocopy - это мощная утилита командной строки для копирования файлов и папок. Она может обойти ограничение на длину пути к файлу. Начиная с Windows 10 версии 1607, можно включить поддержку длинных путей, сняв ограничение в 260 символов. Внимание: Неправильное редактирование реестра может привести к серьезным проблемам с системой. Перед внесением изменений в реестр создайте его резервную копию. Некоторые сторонние файловые менеджеры могут лучше справляться с длинными путями к файлам, чем стандартный проводник Windows. Иногда использование сетевого пути UNC может помочь обойти ограничение на длину пути к файлу. Ошибка "Имена файлов слишком длинны для помещения в эту целевую па
Оглавление

Сообщение об ошибке "Имена файлов слишком длинны для помещения в эту целевую папку" (или аналогичное) возникает, когда длина полного пути к файлу (включая имя файла и путь к папке) превышает максимально допустимую длину, установленную операционной системой. В Windows это ограничение обычно составляет 260 символов.

Как исправить ошибку "Имена файлов слишком длинны для помещения в эту целевую папку"

I. Причины ошибки

  1. Длинные имена файлов: Файлы имеют очень длинные имена.
  2. Глубокая структура папок: Файлы находятся в папках с очень длинными именами или вложены в большое количество подпапок.
  3. Сочетание длинных имен файлов и глубокой структуры папок: Наиболее распространенная причина, когда и имена файлов длинные, и путь к папке длинный.

II. Способы исправления ошибки

A. Переименование файлов и папок

  1. Переименуйте файлы, чтобы сделать их имена короче.
  2. Переименуйте папки, чтобы сделать их имена короче.
  3. Постарайтесь использовать более короткие и понятные имена.

B. Перемещение файлов в папку верхнего уровня

  1. Переместите файлы в папку, расположенную ближе к корневому каталогу диска. (Например, переместите файлы из C:\Users\Имя пользователя\Документы\Очень длинная папка\Еще одна очень длинная папка\И так далее\ в C:\Users\Имя пользователя\Документы\ или даже в C:\).
  2. Это сократит длину полного пути к файлу.

C. Использование архиватора (ZIP)

  1. Заархивируйте файлы и папки в ZIP-архив.
  2. Переместите ZIP-архив в целевую папку.
  3. Распакуйте ZIP-архив в целевой папке.
  4. Архиваторы обычно не подвержены ограничениям на длину пути к файлу.

D. Использование утилиты Robocopy (только для Windows)

Robocopy - это мощная утилита командной строки для копирования файлов и папок. Она может обойти ограничение на длину пути к файлу.

  1. Откройте командную строку от имени администратора:Нажмите кнопку "Пуск" (Start).
    Введите "
    cmd" в поле поиска.
    Щелкните правой кнопкой мыши на "Командная строка" (Command Prompt) и выберите "Запуск от имени администратора" (Run as administrator).
  2. Используйте команду Robocopy для копирования файлов и папок:robocopy "исходная папка" "целевая папка" /E /COPYALL /MIR
    Замените "исходная папка" на путь к папке, содержащей файлы с длинными именами.
    Замените "целевая папка" на путь к целевой папке.
    /E - копирует папки и подпапки, включая пустые.
    /COPYALL - копирует все атрибуты файлов.
    /MIR - зеркалирует структуру папок (удаляет файлы и папки в целевой папке, которых нет в исходной).
  3. Пример:robocopy "C:\Users\Имя пользователя\Документы\Очень длинная папка" "D:\Новая папка" /E /COPYALL /MIR

E. Включение поддержки длинных путей в Windows 10 (версия 1607 и выше)

Начиная с Windows 10 версии 1607, можно включить поддержку длинных путей, сняв ограничение в 260 символов.

Внимание: Неправильное редактирование реестра может привести к серьезным проблемам с системой. Перед внесением изменений в реестр создайте его резервную копию.

  1. Откройте редактор реестра (Registry Editor):Нажмите клавиши Win + R, чтобы открыть окно "Выполнить".
    Введите "
    regedit" и нажмите "OK".
  2. Перейдите к следующему ключу реестра:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  3. Найдите значение LongPathsEnabled.Если значение отсутствует, щелкните правой кнопкой мыши на пустом месте в правой панели и выберите "Создать" (New) > "Параметр DWORD (32 бита)" (DWORD (32-bit) Value).
    Присвойте параметру имя LongPathsEnabled.
  4. Дважды щелкните на LongPathsEnabled и установите значение 1 в поле "Значение" (Value data).
  5. Перезагрузите компьютер.

F. Использование альтернативных файловых менеджеров

Некоторые сторонние файловые менеджеры могут лучше справляться с длинными путями к файлам, чем стандартный проводник Windows.

  • Total Commander
  • FreeCommander
  • Directory Opus

G. Использование сетевого пути UNC (Universal Naming Convention)

Иногда использование сетевого пути UNC может помочь обойти ограничение на длину пути к файлу.

  1. Вместо использования пути к локальному диску (например, C:\Users\Имя пользователя\Документы\Очень длинная папка), используйте сетевой путь UNC (например, \\localhost\C$\Users\Имя пользователя\Документы\Очень длинная папка).
  2. Замените localhost на имя вашего компьютера, если вы работаете в сети.

H. Поиск и удаление дубликатов файлов (с очень длинными именами)

  1. Используйте программу для поиска и удаления дубликатов файлов (например, Duplicate Cleaner, Auslogics Duplicate File Finder).
  2. Удалите дубликаты файлов, особенно те, которые имеют очень длинные имена.

III. Дополнительные советы

  • Старайтесь избегать создания слишком длинных имен файлов и глубокой структуры папок в будущем.
  • Используйте облачные хранилища (например, OneDrive, Google Drive, Dropbox) для хранения файлов с длинными именами и глубокой структурой папок.

IV. Заключение

Ошибка "Имена файлов слишком длинны для помещения в эту целевую папку" может быть решена различными способами. Начните с простых решений, таких как переименование файлов и папок, перемещение файлов в папку верхнего уровня и использование архиватора. Если это не поможет, переходите к более сложным решениям, таким как использование Robocopy, включение поддержки длинных путей в Windows 10 и использование альтернативных файловых менеджеров.