Cant supprimer le dossier à répétition infinie dans le dossier dans le dossier etc

En raison d'un problème très étrange avec Eclipse ive a fini avec un dossier dans un dossier qui semble durer pour toujours. Donc, sur mon lecteur C, j'ai

C: \ nom du dossier \ nom du dossier \ nom du dossier \ nom du dossier \ nom du dossier etc.

Lorsque j'essaie de supprimer (ou de supprimer), le dossier reçoit le message: «Le (s) nom (s) de fichier source est plus grand que celui pris en charge par le système de fichiers. Essayez de passer à un emplacement qui a un nom de chemin plus court ou essayez de renommer des noms plus courts avant d'essayer cette opération. '

Comment puis-je m'en débarrasser?

J'ai trouvé cette solution décrivant exactement votre problème:

Il existe ce programme simple appelé Deep-remove qui est développé dans c # .NET 4.0. http://loudtips.in/delete-folder-in-folder-infinite-deep-structure-windows-7/

Le système de fichiers ne devrait pas permettre de créer des fichiers plus long que permis. Il peut y avoir des limitations dans le support ntfs Windows, alors démarrez n'importe quel Ubuntu en direct à partir d'usb / cd / dvd et essayez de supprimer de cette façon (en utilisant uniquement le système de fichiers ntfs monté dans un OS différent).

Ce que vous devez faire, c'est utiliser l'outil Microsoft robocopy.exe .

  1. Créez un nouveau dossier vide, par exemple c:\empty
  2. Ensuite, copiez ce dossier vide sur le dossier qui contient les noms de fichiers longs que vous essayez de supprimer, par exemple c:\myannoyingfolder . Faites-le comme dans l'invite de commande:

    Robocopy / MIR c: \ vide c: \ myannoyingfolder