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