У меня была эта проблема, и я успешно использовал идею перемещения и / или постепенного удаления элементов.
Я не мог переместить папку с двумя подпапками и файлами. Это была старая папка, так что не было ничего, что можно было бы себе вообразить. Я использовал монитор ресурсов (поле «Поиск» в правой части подокна handle-file в разделе CPU), чтобы убедиться, что у окна процесса Explorer есть что-то связанное. ЕДИНСТВЕННЫМ процессом, связанным с ними, было окно отображения (Проводник), и они, кажется, были там только потому, что они были в списке отображаемых папок. Другие процессы не были активными.
В противном случае не было активных процессов, использующих эти файлы или папки. Я проверил наличие файлов блокировки или других странных вещей, таких как скрытые или системные файлы, и их не было. Командная строка не помогла. Каждый элемент имел одинаковое имя, и я не мог переместить родительскую папку в DOS. Кажется, НИЧЕГО не объясняет, почему я не мог удалить родительскую папку, поэтому очевидно, что мои знания о тонкостях недостаточны.
Мне удалось использовать Windows Explorer, чтобы переместить файлы каждой папки в другую папку (даже использовал те же имена папок, но не копировал имя в случае, если там был невидимый символ). После перемещения файлов я удалил папки. Затем я поместил их в дубликат файловой структуры прямо там, где «был» старый, чтобы посмотреть, смогу ли я (смог бы). Наконец, я переместил папку (и ее содержимое) в ее новое предназначение. Я счастлив! :-)