Столкнулись с ошибкой при попытке скопировать файл с длинным именем в Windows 10? Проблема знакома многим: система выдаёт сообщение вроде «Имя файла слишком длинное» или «Указанный путь не найден». Всё дело в ограничении Windows на длину пути — 260 символов (включая расширение и путь к файлу). Но есть способы обойти это ограничение.

Далее разберём 5 проверенных методов, как скопировать файл с длинным именем в Windows 10 — от простых до продвинутых. Начнём с самого быстрого решения, а затем перейдём к более сложным, но универсальным способам.

Почему возникает ошибка и как её избежать

Ограничение в 260 символов — наследие старых версий Windows (ещё со времён MS-DOS). В современных ОС это ограничение можно обойти, но по умолчанию оно всё ещё действует. Проблема проявляется чаще всего при работе с:

  • вложенными папками (например, D:\Проекты\2024\Документация\Отчёты\Квартал_1\Финансы\...);
  • файлами с длинными именами (например, Отчёт_по_проекту_Альфа_за_первый_квартал_2024_версия_2_исправленная.docx);
  • сетевыми или съёмными дисками.

Решение зависит от ситуации: иногда достаточно переименовать файл, а иногда нужно изменить настройки системы.

💡

Если файл находится на сетевом диске или флешке, сначала скопируйте его на локальный диск — это часто решает проблему с длинным путём.

МетодСкоростьСложностьРаботает всегда?Требует прав администратора?
Переименование файла⚡ Мгновенно⭐ Очень просто❌ Нет (только если имя короче 260 символов)❌ Нет
Использование короткого пути (8.3)⚡ Мгновенно⭐⭐ Просто✅ Да❌ Нет
Изменение реестра⏳ 2–3 минуты⭐⭐⭐ Средняя✅ Да✅ Да
Командная строка (robocopy)⚡ Быстро⭐⭐ Просто✅ Да✅ Да (для некоторых команд)
Сторонние файловые менеджеры⚡ Быстро⭐ Просто✅ Да❌ Нет

Способы копирования файлов с длинными именами: сравнение методов

Не все методы одинаково эффективны. В таблице ниже — сравнение способов по скорости, сложности и универсальности:

Теперь разберём каждый метод подробно.

Метод 1: Переименование файла или папки

Самый простой способ — сократить имя файла или путь к нему. Например, если файл называется:

D:\Документы\Проекты\Клиент_Иванов_ИП\Отчёты\Ежемесячный_отчёт_за_декабрь_2023_финальная_версия.docx

Можно:

  • переименовать папку Клиент_Иванов_ИП в Иванов;
  • сократить имя файла до Отчёт_декабрь_2023.docx;
  • перенести файл в папку с короче путём, например, D:\Отчёты\.

Этот метод работает, если общая длина пути после изменения не превышает 260 символов.

Метод 2: Использование короткого пути (8.3)

Windows автоматически создаёт короткие имена для файлов и папок в формате 8.3 (8 символов для имени + 3 для расширения). Например, папка Документы может иметь короткое имя DOCUME~1.

Чтобы увидеть и использовать короткое имя:

  1. Откройте командную строку (Win + R → введите cmd → Enter).
  2. Введите команду dir /x в папке, где находится файл. Например:
    cd D:\Документы\Проекты
    dir /x
    Это покажет список файлов с их короткими именами.
  3. Используйте короткое имя для копирования. Например:
    copy DOCUME~1\FILENA~1.DOCX C:\Копия\

Способ работает всегда, но неудобен для рутинных операций.

⚠️ Внимание: короткие имена (8.3) могут быть отключены в некоторых системах. Если команда dir /x не показывает короткие имена, этот метод не подойдёт.

Метод 3: Изменение реестра для снятия ограничения на длину пути

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

Вот как это сделать:

  1. Откройте редактор реестра: нажмите Win + R, введите regedit и подтвердите.
  2. Перейдите по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  3. Найдите параметр LongPathsEnabled. Если его нет, создайте его:
    1. Правый клик по пустому месту → Создать → Параметр DWORD (32 бита).
    2. Назовите его LongPathsEnabled.
    3. Дважды кликните по параметру и установите значение 1.
  4. Перезагрузите компьютер.

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

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

Какой метод вы используете чаще всего для работы с длинными именами файлов?
Переименовываю файл или папку
Использую командную строку
Меняю настройки реестра
Применяю сторонние программы

Сравнение сторонних файловых мениджеров для работы с длинными путями

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

ПрограммаПоддержка длинных путейБесплатная версияРусский интерфейсСложность использования
Total Commander✅ Да✅ Да ( условно-бесплатная)✅ Да⭐⭐ Средняя
Far Manager✅ Да✅ Да✅ Да⭐⭐⭐ Высокая (для новичков)
Directory Opus✅ Да❌ Нет (платная)✅ Да⭐ Очень низкая
XYZplorer✅ Да✅ Да (30 дней)✅ Да⭐ Низкая

Наиболее популярный выбор — Total Commander. Он прост в использовании и поддерживает длинные пути без дополнительных настроек.

Метод 4: Использование командной строки (robocopy)

Утилита robocopy (Robust File Copy) входит в состав Windows и позволяет копировать файлы с длинными именами. Она более надёжна, чем стандартное копирование через проводник.

Пример команды для копирования файла:

robocopy "D:\Длинный\путь\к\файлу" "C:\Копия\" "Имя_файла.txt"

Ключевые преимущества robocopy:

  • Поддержка длинных путей (до 32 000 символов);
  • Возможность копирования с сохранением атрибутов и прав доступа;
  • Продолжение копирования после ошибок;
  • Логгирование операций.

Если нужно скопировать всю папку с длинными именами файлов, используйте:

robocopy "D:\Длинный\путь" "C:\Копия\" /E /ZB /R:1 /W:1

Где:

  • /E — копировать все вложенные папки, включая пустые;
  • /ZB — использовать режимы перезапуска (полезно для больших файлов);
  • /R:1 — количество повторных попыток (1 раз);
  • /W:1 — время ожидания между попытками (1 секунда).
Дополнительные параметры robocopy для опытных пользователей

/LOG:путь_к_файлу.log — сохранить в файл; /TEE — выводить в консоль и в файл; /MIR — зеркалировать каталог (удалить лишние файлы в целевом каталоге).

Метод 5: Пошаговая инструкция — что делать, если ничего не помогает

Если ни один из методов не сработал, следуйте этому алгоритму:

  1. Проверьте диск на ошибки. Иногда проблема кроется в повреждённых секторах диска. Запустите проверку через командную строку:
    chkdsk C: /f /r
    (замените C: на нужный диск).
  2. Попробуйте скопировать файл на другой диск. Иногда проблема связана с файловой системой (например, FAT32 имеет ограничение на длину имени файла).
  3. Используйте архиватор. Сожмите папку с файлом в .zip или .7z и затем распакуйте в нужное место.
  4. Попробуйте другой компьютер. Возможно, проблема в конкретной конфигурации вашей системы.

Чек-лист для копирования файлов с длинными именами

Выполнено: 0 / 5

Часто задаваемые вопросы

Почему не позволяет копировать файлы с длинными именами?

Ограничение в 260 символов — наследие старых версий Windows (ещё с MS-DOS). В современных системах его можно обойти через настройки реестра или специальные утилиты, но по умолчанию оно всё ещё действует для совместимости с устаревшими программами.

Можно ли скопировать файл с длинным именем на флешку?

Да, но есть нюансы. Файловые системы FAT32 и exFAT (используемые на флешках) поддерживают длинные имена, но могут возникать проблемы с путём. Лучше сначала скопировать файл на локальный диск с NTFS, а затем — на флешку.

Как проверить длину пути к файлу?

Кликните по файлу правой кнопкой мыши, выберите Свойства, затем Расположение. Полный путь можно увидеть в строке адреса проводника. Чтобы посчитать символы, скопируйте путь в текстовый редактор и воспользуйтесь функцией подсчёта символов (например, в Notepad++ или онлайн-инструментах).

Безопасно ли изменять реестр для снятия ограничения на длину пути?

Да, если вы точно следуете инструкции. Изменение параметра LongPathsEnabled — стандартная процедура, поддерживаемая Microsoft. Однако перед редактированием реестра рекомендуется создать точку восстановления системы (Пуск → Параметры → Обновление и безопасность → Восстановление → Начать).