Что сработало для меня:
Shift + щелчок правой кнопкой мыши Командная строка и Запуск от имени администратора.
cd C:\$Recycle.Bin
Теперь использование dir
говорит:"Файл не найден", но автозаполнение все еще работает, поэтому мы можем найти здесь имена каталогов, набрав, например, dir
затем нажимая клавишу Tab
несколько раз.
Благодаря этому ответу rd /s
(рекурсивно удаляет каталог) в каждой из папок в C:\$Recycle.Bin
Для меня они имеют имена, начинающиеся с "S", за которыми следуют цифры и дефисы, например «S-1-2-3-1234567-12344-121212».
После этого корзина возвращается в нормальное состояние и застрявшая папка исчезает.
Это может быть связано с тем, что путь к файлу или папке в корзине длиннее определенного предела. В этом ответе предлагаются некоторые альтернативы: (а) работа с длинными именами файлов с использованием UNC \\.\...
обозначение пути и (б) использование RoboCopy.
Что также было полезно, так это то, что Windows Explorer отображал скрытые системные файлы и папки, такие как C:\$Recycle.Bin
(может называться по-разному в разных системах, например, "Recycler"), нажав: Alt для отображения меню в проводнике Windows, Tools | Folder Options
, вкладка « View
», снимите флажок « Скрыть защищенные файлы операционной системы» (рекомендуется).