LinuxWindows

Как удалить файлы «Слишком длинные»

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

Какова сделка с «слишком длинными» именами?

Мы говорили об этом более подробно ранее , но вот суть: Windows использует соглашение об именах, называемое «Длинные имена файлов (LFN)». Система LFN поддерживает имена файлов до 255 символов. Однако другие операционные системы не имеют подобных ограничений. Так что, если какой-нибудь пользователь Mac или Linux заархивирует кучу файлов с более длинными именами и отправит вам архив, при извлечении этого архива у вас останутся файлы, длина которых превышает длину символа Windows. Если вы попытаетесь удалить один из них, Windows сообщит, что имя файла слишком длинное, и не сможет удалить его.

Существует множество способов справиться с этой проблемой (например, загрузить бесплатный инструмент для сжатия файлов 7-Zip , встроенный файловый менеджер которого не жалуется на длину имени файла), а вместо этого прибегнуть к дополнительному программному обеспечению или сторонним разработчикам. Обходные пути, мы можем использовать старый трюк Windows, чтобы сократить время работы с файлами.

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

СВЯЗАННЫЙ: Почему Windows сообщает, что эта папка слишком длинная для копирования?

Самый простой способ удалить длинные файлы

До системы длинных имен файлов в DOS существовала система имен файлов, теперь известная как система имен файлов 8.3 (из-за ограниченности имен файлов 8 символами с расширением 3 символа). Windows славится своей обратной совместимостью, и это прекрасный пример того, где обратная совместимость чрезвычайно полезна. Спустя десятилетия после того, как DOS стала основной операционной системой, мы по- прежнему можем вызывать имена файлов DOS для файлов на наших современных компьютерах Windows, и, в отличие от слишком длинных имен файлов, которые его расстраивают, Windows не будет немного жаловаться при работе с этими короткие имена файлов (даже если они указывают на те же самые файлы, которые изначально вызывали проблему).

Чтобы удалить слишком длинный файл, все, что вам нужно сделать, это открыть командную строку в каталоге, где расположен файл, и использовать простую команду, чтобы получить короткое имя файла. Откройте проводник и перейдите в каталог, где находятся ваши файлы. Нажмите и удерживайте Shift, затем щелкните правой кнопкой мыши пустую область. Выберите «Открыть окно команд здесь». Откроется окно командной строки, ориентированное на каталог, в котором вы находитесь.

pasted_image_at_2016_12_09_10_05_am