[Исправить] Не удалось найти этот элемент при удалении файла или папки в Windows

При попытке удалить файл или папку на компьютере Windows может появиться сообщение «Элемент не найден». Вот полное сообщение об ошибке:

Не удалось найти этот предмет.

Это больше не находится в [path]. Проверьте местоположение предмета и попробуйте еще раз ».

не удалось найти элемент при удалении файла или папки

В этой статье объясняется, как исправить ошибку при удалении файла или папки в Windows.

Исправлена ​​ошибка «Не удалось найти этот элемент» при удалении файла или папки в Windows

Во-первых, убедитесь, что вы обновить экран, нажав клавишу F5. Это делается для того, чтобы проверить, существует ли файл или папка в действительности, или он уже был удален какой-либо программой, и появляется только значок-призрак. Если файл или папка появляются даже после обновления экрана, попробуйте один из этих способов удалить файл или папку.

Способ 1: удалить файл или папку из командной строки

  1. Нажмите и удерживайте клавишу Shift и щелкните правой кнопкой мыши файл или папку
  2. Выбрать Copy as Path в контекстном меню.
  3. Откройте окно командной строки (cmd.exe)
  4. Введите следующую команду, чтобы удалить элемент:

    Если это файл:

    del [drive:\path\filename]

    не удалось найти элемент при удалении файла или папки

    Если это папка:

    rd /s /q [folderpath]

    не удалось найти элемент при удалении файла или папки

    (В приведенном выше примере Office Docs папка вместе со всеми подпапками и файлами будет удалена.)

    значок лампочкиВсегда лучше указывать полный путь к файлу или папке при удалении. Обратите внимание, что вы можете вставить путь к файлу / папке из буфера обмена (который вы скопировали в Step 2 выше) в командной строке, нажав Ctrl + V.

Способ 2. Удалите файл или папку из командной строки, используя формат короткого имени файла

Используйте 8.3 (короткое имя файла) имя файла / папки, чтобы удалить элемент из командной строки. Следуй этим шагам:

  1. В окне командной строки перейдите в родительский каталог файла или папки.
  2. Тип DIR /X найти краткое имя файла / папки (8.1 название). Например, краткое имя файла для файла с именем togglethumbs.vbs может быть что-то вроде toggle~1.vbs,
  3. Затем удалите файл или папку, используя короткое имя файла из командной строки.

Способ 3: переименовать файл или папку

Как только вы найдете короткое имя файла / папки, вы можете попробовать переименовать его. Чтобы переименовать файл или папку, используйте следующий синтаксис командной строки:

  1. Откройте окно командной строки.
  2. Затем используйте следующий синтаксис командной строки для переименования элемента:
    REN drive:\path\OldName Newname

    Например:

    REN drive:\path\toggle~1.vbs  toggle.vbs
  3. Выйдите из командной строки.
  4. Посмотрите, можете ли вы удалить файл через проводник.

Метод 4: Работа с именами файлов / папок, заканчивающимися на DOT или Space

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

Если вы найдете (используя DIR /X команда), что имя файла или папки имеет завершающий пробел или точку (.) в конце используйте следующий синтаксис («\\?\«) Чтобы удалить элемент:

В окне командной строки введите:

Чтобы удалить папку:

rd /s "\\?\D:\bad\folder\path "

(Обратите внимание на завершающий пробел)

rd /s "\\?\D:\bad\folder\path."

(Обратите внимание на конечную точку)

Примеры:

rd /s "\\?\D:\Shared\folder1 "
rd /s "\\?\D:\Shared\folder1."

Чтобы удалить файл:

del "\\?\c:\path_to_file_that contains a trailing space.txt "

(Обратите внимание на завершающий пробел)

del "\\?\c:\path_to_file_that contains a trailing dot."

(Обратите внимание на конечную точку)

(Пример) Удаление папок с зарезервированными именами или с недопустимыми символами в имени.

В этом примере есть три неверные папки, а именно Con, Conduct. а также LocalState..

удалить папку зарезервированных или недействительных символов в имени

(Обратите внимание, что слово con является зарезервированным именем и не должно использоваться в именах файлов или папок.)

Попытка обычного доступа к папке с зарезервированным именем (например, con) вызывает следующую ошибку:

Местоположение не доступно

путь: \ con не доступен.

Дескриптор недействителен.

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

Чтобы удалить папку, мы теперь запустим следующую команду из командной строки администратора:

rd /s "\\?\C:\con"

Две другие папки, а именно conduct. а также LocalState.. иметь недопустимые символы (.) в имени файла. Давайте выполним следующие команды для удаления этих папок:

rd /s "\\?\C:\conduct."
rd /s "\\?\C:\LocalState.."

удалить папку зарезервированных или недействительных символов в имени

Вуаля! Три папки теперь удалены.

удалить папку зарезервированных или недействительных символов в имени

Дополнительные сведения о работе с файлами, содержащими зарезервированные или недопустимые символы, см. В статье Microsoft. Невозможно удалить файл или папку на томе файловой системы NTFS.

Продвинутые Методы

значок инструментов

Если ни один из перечисленных выше вариантов не помог, ознакомьтесь со статьей «Как удалить упрямый не удаляемый файл или папку в Windows»? узнать о других методах удаления упрямого, поврежденного или не подлежащего восстановлению файла или папки. Вот некоторые из вариантов, обсуждаемых в этой статье:

  • Метод MoveFile.exe
  • Метод Process Explorer
  • Использование «Unlocker»
  • Проверка ошибок диска
  • Работа с неверными разрешениями NTFS
  • Работа с недействительными или зарезервированными символами в имени файла / папки

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

Ссылка на основную публикацию