Ich hatte dieses Problem und habe die Idee des Verschiebens und/oder schrittweisen Löschens von Elementen erfolgreich angewendet.
Ich konnte einen Ordner mit zwei Unterordnern und Dateien nicht verschieben. Es war ein alter Ordner, also gab es keine Möglichkeit, dass irgendetwas Vorstellbares ihn benutzt haben könnte. Ich benutzte den Ressourcenmonitor (“Suchfeld”, oben rechts im Handle-and-File-Unterfenster unter CPU-Aktivität), um zu überprüfen, ob dem Explorer-Prozessfenster tatsächlich etwas zugeordnet war. Der EINZIGE Prozess, der mit ihnen verbunden war, war das Anzeigefenster (Explorer), und sie scheinen nur dort gewesen zu sein, weil sie innerhalb der Liste der angezeigten Ordner waren. Keine anderen Prozesse waren aktiv.
Ansonsten gab es keine aktiven Prozesse, die diese Dateien oder Ordner verwendeten. Ich habe nach Sperrdateien oder anderen merkwürdigen Dingen wie versteckten oder Systemdateien gesucht und es gab keine. Die Eingabeaufforderung war nicht hilfreich. Jedes Element hatte den gleichen Namen, und ich konnte den übergeordneten Ordner auch in DOS nicht verschieben. NICHTS scheint zu erklären, warum ich den übergeordneten Ordner nicht löschen konnte, also ist mein Wissen über die Feinheiten offensichtlich mangelhaft.
Ich habe es geschafft, mit dem Windows-Explorer die Dateien jedes Ordners in einen anderen Ordner zu verschieben (ich habe sogar die gleichen Ordnernamen verwendet, aber den Namen nicht kopiert, falls ein unsichtbares Zeichen vorhanden war). Nachdem ich die Dateien verschoben hatte, löschte ich die Ordner. Dann legte ich sie alle in einer doppelten Dateistruktur genau dort ab, wo die alte “war”, um zu sehen, ob ich es konnte (ich konnte). Schließlich verschob ich den Ordner (und seinen Inhalt) an seinen neuen Bestimmungsort. Ich bin glücklich! :-)