J'avais ce problème et j'ai utilisé avec succès l'idée de déplacer et/ou de supprimer progressivement des éléments.
Je ne pouvais pas déplacer un dossier avec deux sous-dossiers et des fichiers. C'était un vieux dossier, donc il n'y avait aucune chance que quelque chose d'imaginable puisse l'utiliser. J'ai utilisé le moniteur de ressources (boîte “search”, au-dessus de la section droite de la sous-fenêtre handle-and-file sous activité CPU) pour vérifier que la fenêtre du processus Explorer avait bien quelque chose d'associé. Le SEUL processus qui leur était associé était la fenêtre d'affichage (Explorer) et ils semblent n'avoir été là que parce qu'ils se trouvaient dans la liste des dossiers affichés. Aucun autre processus n'était actif.
Sinon, il n'y avait aucun processus actif utilisant ces fichiers ou dossiers. J'ai vérifié s'il y avait des fichiers de verrouillage ou d'autres choses bizarres comme des fichiers cachés ou des fichiers système et il n'y en avait pas. L'invite de commande n'a pas aidé. Chaque élément avait le même nom, et je ne pouvais pas non plus déplacer le dossier parent dans le DOS. Rien ne semble expliquer pourquoi je n'ai pas pu supprimer le dossier parent, donc il est évident que ma connaissance des subtilités est déficiente.
J'ai réussi à utiliser l'explorateur Windows pour déplacer les fichiers de chaque dossier vers un autre dossier (j'ai même utilisé les mêmes noms de dossier, mais je n'ai pas copié le nom au cas où un personnage invisible serait présent). Après avoir déplacé les fichiers, j'ai supprimé les dossiers. Ensuite, je les ai tous mis dans une structure de fichiers dupliqués, juste là où l'ancien “était”, pour voir si je pouvais (je pouvais). Enfin, j'ai déplacé le dossier (et son contenu) vers sa nouvelle destination. Je suis content ! :-)