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

И так, шелестил и перебирал старые файлы, в общем чистил свой ХДД. И вот натыкаюсь на проблему - не могу удалить файл, т.к. имя файла слишком длинное и не поддерживается системой. Нажатие правой кнопкой мыши ни к чему не привело, т.к. функционал предлагает очень ограниченный и ничего из этого мне не нужно.

Начал искать инфу в интернете, как удалить файл со слишком длинным именем. На этот счёт даётся различная информация и на разных источниках, хочу её резюмировать в одну статью.

  • Скажу сразу, удалить получилось с 4 раза и с 4ым предлагаемым спомобом но его я хочу упомянуть первым, помог только он.

Для этого нам понадобится архиватор WinRaR либо 7-ZIP, а именно функция удаления файлов после архивирования. А если быть точнее, удаление КАТАЛОГА, после его архивирования, т.к. предлагаемый функционал правой кнопки по файлу нас ни к чему не привёл. Данная операция проста в исполнении, поэтому ниже выкладываю 2 скрину из данных программ, я думаю вы сами разберётесь:

Не удаляется файл - файловая система не поддерживает такие длинные имена
Не удаляется файл - файловая система не поддерживает такие длинные имена
  • Второй способ удалить файл - установив Total Commander. Да, придётся установить доп. софт. Выбираем в окошке сам файл, жмём в левом/верхнем углу пункт меню "ФАЙЛ", далее "ИЗМЕНИТЬ АТРИБУТЫ". Расставляем все галочки, как у меня на скрине. Пробуем удалить. Данный способ мне не помог, возможно поможет вам.
Не удаляется файл - файловая система не поддерживает такие длинные имена
  • Следующий способ - более долгий и сложный.

Открываем командную строку либо сочетание Win+R, вводим команду cmd - ENTER (Либо открываем Командную строку любым удобным способом). Пишем команду для создания виртуального диска:

subst буква-диска «путь к файлу или папке – будет буквой диска»

Выбираем "НЕ ЗАНЯТУЮ" букву диска. Путь к папке указывается от диска.

Если данная операция непонятна - откройте папку, которая будет виртуальным диском в проводнике и копирум путь до данной папки. Ниже пример, как может выглядеть путь:

subst Z: «C:\Users\User\Desktop\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\x\x\1»

Идём в "Мой компьютер", где увидим созданный диск с заданной буквой в названии. Исходя из данной манипуляции теперь мы имеем сокращённый путь к файлу (менее 260 символов). Пробуем удалить файл.

P.S. Выше я привёл способы, которые я смог найти. Первый - сработал, второй - не сработал, третьим я не стал заморачиваться сразу и искал более лёгкий способ. Надеюсь данная статья вам помогла.

Полный текст в статье:

44
Начать дискуссию