Удаление элементов с ошибочными именами

323

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

  • ASCII символ в имени (только система FAT)
  • Элемент имеет имя, содержащее одно из зарезервированных имен, связанных с файлами устройств. Описание Создание и удаление в теме: зарезервированные имена файлов
  • имя содержит необычные пробелы или точки: пробел или точка помещаются после расширения / в конце имени, имя состоит только из пробелов, имя имеет много точек. Удаление, а также создание с системного уровня описано в теме с ограниченными именами (ссылка выше).

Распространенные сообщения: «Доступ запрещен», «Не удается прочитать из исходного файла или с диска», «Системе не удается найти указанный файл»

DirectoryFixer

Лицензия: бесплатная
Платформа: Windows

Приложение позволяет изменить имя элемента на то, которое может принять система. После этой операции необходимо вручную удалить файл / папку.
Программа управляется из командной строки . Мы копируем файл directoryfixer.exe в папку c: windows и в командной строке вводим следующий синтаксис:

  путь к папке 

(путь с пробелами в имени заключен в кавычки)

Затем нажмите Enter, затем введите YES и введите снова. Приложение будет рекурсивно обрабатывать всю папку (то есть также включать все подпапки) и, если оно обнаружит ошибки, оно автоматически изменит имена на те, которые Windows может интерпретировать. После этой операции файлы будут разблокированы, а затем они могут быть удалены вручную.
Если мы получим сообщение «Отказано в доступе», у элемента также нет прав. Мы модифицируем их в соответствии с руководством: доступ запрещен: удаление файлов и папок без разрешений

Загрузка: directoryfixer_v0.30.zip

Снимок экрана:
Удаление элементов с ошибочными именами

FilExile

Лицензия: OpenSource Удаление элементов с ошибочными именами
Платформа: Windows + NET. Рамочная 4

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

Удаление файла:
выберите «Режим файла», вставьте или укажите путь к папке в поле «Цель». Мы установили флажок Включить ведение журнала, который будет генерировать журнал из операции удаления по адресу c: FilExile_log.txt. Нажмите Удалить, чтобы удалить файл.

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

Интеграция с контекстным меню
На этапе установки выберите «Добавить расширение оболочки». Перезагружаем компьютер. Щелкните правой кнопкой мыши любую папку или файл и выберите «Удалить с FilExile».

Программа также поддерживает перетаскивание.
Возможная операция из командной строки:

  FILEXILE.EXE "путь к папке" [/ L] [/ Q] 

[/ L] – создает журнал C: FilExile_log.txt
[/ Q] – беззвучный режим, отключение уведомлений

Скачать: последняя версия (установочная версия)
версия без установки: извлечение в Universal Extractor

Снимок экрана:
filexile

альтернативы:

УДАЛИТЬ ДОКТОРА скачать: последняя версия (установка не требуется)
Приложение позволяет удалять файлы 4 способами:

  • Удалить файл через короткое имя DOS: удаление файлов с коротким именем 8 + 3; полезно, когда путь доступа слишком глубокий
  • Удалить файл через UNC-имя: удалить файлы с сетевых дисков
  • Удалить файл при перезагрузке системы: удалить файлы при следующей перезагрузке
  • Удалить все файлы в папке: удалить все файлы из данной папки; элементы с ошибочными именами также удаляются

Если это не сработает, вы можете начать с дистрибутива Linux LiveCD и удалить упрямые файлы. Это эффективное решение для имен ошибок, которые Windows не может обработать.