Найти в Дзене
Digital

Как удалить файл или папку с очень длинным путем в ОС Windows

Оглавление

Как удалить файл или папку с очень длинным путем либо с пробелами или точками в конце имени. Тот случай, когда простыми операциями не получается. В командной строке или проводнике.

Как удалить файл или папку в ОС Windows с очень длинным путем
Как удалить файл или папку в ОС Windows с очень длинным путем

1. Добавление в архив с удалением

Да, вот так. Добавьте файл или папку в архив 7-Zip или WinRAR с опцией «Удалить файлы после сжатия». Архиваторы избегают обработки длинных путей в API Windows и поэтому не испытывают проблем.

2. Через файловый менеджер

Откройте, например, FAR и попробуйте удалить проблемную папку/файл с помощью команды «Shift + Delete». Велика вероятность, что все получится.

3. Путь с префиксом

Сначала идет префикс \\?\, а затем полный путь к файлу или папке, включая точки или пробелы в конце, если необходимо.

Примеры:
• Файл с очень длинным путем

del "\\?\C:\full-path.txt"

• Файл с пробелом в конце полного имени

del "\\?\C:\full-path.txt "

• Папка с двумя точками в имени

rd /s "\\?\C:\full-path.."

4. Включение поддержки длинных путей

В Windows 10 1607+ выполните команду от имени администратора и перезагрузитесь.

reg add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1

Теперь в проводнике не должно быть проблем с удалением объектов с длинными путями. В других приложениях – как повезет. Однако это не поможет с пробелами и точками в конце пути, а также недопустимыми символами.

5. Проверка диска на ошибки

При недопустимых символах ASCII в путях Windows, запустите команду "chkdsk /f C:". Если том используется, проверка начнется после перезагрузки.

Другой вопрос: как удалить файл или папку при недостатке прав.

→ В большинстве случаев нужны права SYSTEM или Trusted Installer. Запускайте с нужными правами сторонний файловый менеджер.

В неординарных случаях со сложными списками доступа могут понадобиться icacls или subinacl.

📚 Источник: материал «Как удалить неудаляемый файл или папку» из блога Вадима Стеркина.

Вас также может заинтересовать:

_____________________________________

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.