76 votes

Comment supprimer un dossier qui est imbriqué assez profondément et éviter le "File name too long" ?

Eclipse a créé un dossier temporaire dans l'un des répertoires qui est imbriqué assez profondément, par ex.

dir1\dir1\dir1\dir1\...

Je ne parviens pas à supprimer ce dossier dans Windows via l'Explorateur, la del o rmdir ni la commande 'rm' de Cygwin. Comment dois-je supprimer ce très long dossier ?

Le message "Nom de fichier trop long..." s'affiche.

1voto

Ken Points 21

J'essaierais d'ouvrir une invite de commande et de l'exécuter :

rmdir /s <directory>

Si cela ne fonctionne pas, j'irai jusqu'au bout de l'arborescence des répertoires et j'essaierai de supprimer un sous-ensemble de répertoires, par exemple les 20 répertoires les plus proches, puis je partirai de là.

1voto

Chadddada Points 1660

S'il s'agit d'un dossier réseau, il suffit de partager le répertoire parent de ce répertoire et de le mapper sur un lecteur de votre machine locale, puis de supprimer votre dossier.

1voto

Loren Pechtel Points 2489

Une autre solution : allez télécharger Total Commander. C'est un programme très utile, et pas seulement parce qu'il connaît les noms de fichiers longs.

La version non enregistrée est un "nagware" mais elle est parfaitement fonctionnelle et fera l'affaire.

1voto

kidbrax Points 555

Ceci peut être fait directement à partir de la ligne de commande ou dans un fichier batch en construisant un chemin UNC vers le répertoire que vous souhaitez supprimer.

donc au lieu de

rmdir /s/q c:\mydirectory

utiliser

rmdir /s/q \\?\c:\myDirectory

Les chemins de style UNC comme celui-ci peuvent être beaucoup plus longs et contourner la limite de 260 caractères.

0voto

music2myear Points 38573

Lorsque j'ai ce problème, je renomme simplement certains des noms de dossiers en plus court, puis une fois que le chemin total est suffisamment court, la suppression se fait sans problème. Aucun outil supplémentaire n'est nécessaire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X