Поиск по сайту:

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


Я столкнулся с интересной ошибкой при попытке удалить или переименовать папку в Windows. При попытке удалить локальную папку с помощью Проводника появляется ошибка:

Item Not Found

Could not find this item. This is no longer located in folder_path. Verify the item’s location and try again.

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

В Windows эта проблема может возникнуть на дисках, отформатированных в NTFS, с файлами и папками, имеющими

space

или

dot

в конце их имен.

Откройте свойства папки (файла) и убедитесь, что свойства пусты.

Если вы откроете вкладку Безопасность в свойствах папки, вы можете увидеть ошибку:

The requested security information is either unavailable or can’t be displayed.

Как проверить, содержит ли имя папки недопустимый символ и Windows не может правильно получить к нему доступ? Откройте командную строку и выполните следующую команду:

dir /x c:\tools

Как видите, это обычная папка, а не символическая ссылка или что-то в этом роде. Но Windows отображает для него другое короткое имя в формате 8.3 (короткое имя файла) — TESTFO~1.

Вы можете переименовать или удалить папку, используя ее короткое имя в формате 8.3.

Например, чтобы удалить папку, выполните команду ниже:

rd c:\tools\TESTFO~1 /s

Вы также можете удалить папку по ее полному имени с пробелом в конце, используя путь UNC. Например:

rd /s "\\?\c:\tools\testfolder "

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

cd c:\tools
rename TESTFO~1 TESTNEW

Вы не сможете переименовать или удалить папку, если какие-либо файлы в ней используются (заблокированы) другими процессами Windows. Вы можете найти и закрыть файлы с помощью инструмента Unlocker или следуя этому руководству.

Вы также можете переименовать/удалить такой файл или папку в файловом менеджере Total Commander, Far или 7ZIP.

Если у вас установлен 7ZIP, щелкните папку правой кнопкой мыши и выберите Добавить в архив. В следующем окне установите флажок Удалить файлы после сжатия и нажмите ОК. Таким образом, 7ZIP создаст новый архив с содержимым папки и удалит исходную папку с пробелом в имени.

Статьи по данной тематике