Что делать с чрезмерно длинными именами файлов?

Иногда случается закинуть в какую-либо папку на жёстком диске файл или подпапку со слишком длинным названием. Вот как примерно это может выглядеть:

Потом её ни переименовать, ни удалить невозможно, система сообщает «Cannot delete folder (название папки): The file name is too long».

Многие сразу советуют инсталлировать какие-то программы, перезагружаться с каких-то компакт-дисков. Да лечится это элементарно! Предположим, проблемная папка находится в D:\MyFolder. Нажимаем Start -> Run -> \\?\D:\MyFolder (нажимаем Enter) и спокойно работаем с названиями длиной до 32 килосимволов.

Last Content Update: 16-Dec-2010

15 Responses to Что делать с чрезмерно длинными именами файлов?

  1. Обычно, пытаются именно удалить. Очевидно, удаление файлов путем del \\?\D:\MyFolder\*.* и папок путем rd \\?\D:\MyFolder тоже работает.

    Это даже описано в Невозможно удалить файл или папку в томе с файловой системой NTFS.

  2. Дмитрий says:

    Возможно стоит еще добавить, что если в названиях папок есть пробелы — необходимо взять ВСЮ строку в кавычки:
    «\\?\D:\test test»

  3. ResetSA says:

    а с powershell такой фокус пройдет?

  4. ResetSA says:

    а какие еще варианты всетаки преодллеть ограничения 256?

  5. m151163 says:

    Вы писали —
    Если неудобно писать команды по всякому случаю, то можно-таки попробовать мою прогу Длиннопут 2 (копирует, перемещает, удаляет, ищет, переименовывает, анализирует папки и содержимое по “сверхдлинности” и т.п.).

    Вопрос : с какого ресурса скачать Длиннопут 2 ?

  6. Антон says:

    А куда это писать?

  7. Алексей says:

    Только что столкнулся с файлом 255 символов не переименовать не удалить, пробывал unkloker не получилось… файл в папке загрузка , нашёл решение тотал командер , переименовал в нем файл и давай до свиданья … так что total commander вам в помощь

  8. Bobur says:

    Супер, сработало. Total Commander помог. Сразу удалить не получится, сначала надо переименовать в том же Total Commander потом уже удалить. Спасибо, Лёша!

  9. Елена says:

    Пошаманила с папкой в которой файл находится и все. Длиннющий файл стал обычным.))

  10. Елена says:

    Да уж, вам коментарий тяжелей написать, чем помочь переименовать файл.

  11. Rere says:

    переименовать файл,папку и … удалить и не надо дебады разводить по пустякам!

  12. владимир says:

    Длинное имя файла, не переименовывается и не удаляется файл
    Не удаляется файл pdf с длинным названием
    Контекстное меню на файл было не активно. Открыл рядом лежащий архив в WinRar, щелкнул там папку выше. WinRar писал что удалить нельзя -длинное имя, но переименовал. Потом нормально удалилось.

Ответить на владимир Отменить ответ