J'exécutais un script de nœud qui a mal tourné et j'ai créé une structure de dossiers comme ceci:
\myfolder
\myfolder
\file.txt
\myfolder
\file.txt
\myfolder
\file.txt
\etc.
Ceci est imbriqué dans une mesure de plus de 300 fois, je dirais, sinon plus.
Je ne peux pas del
car c'est un chemin de fichier trop long.
Je ne peux pas l'utiliser robocopy
car il se bloque autour de ce point:
Je ne peux pas l'utiliser FileAssassin
car ce n'est que pour les fichiers apparemment.
J'ai essayé d'utiliser le script .bat à partir de cette réponse Comment supprimer un dossier imbriqué assez profondément et éviter "Nom de fichier trop long"? , et il est toujours en cours d'exécution, mais je crains au niveau de la récursivité que le dossier soit à même si chaque sous-dossier a été renommé en un seul caractère, il serait toujours plus long que 260 (ou quelle que soit la limite).
Comment puis-je supprimer cela problem
de mon système de fichiers?
ÉDITER
DeepRemove est un succès! La victoire! 3 421 niveaux de récursivité. Jeesh! Je serai plus prudent avec nodejs (ou toute modification programmatique du système de fichiers) à partir de maintenant, en particulier. quand la récursivité est impliquée!
rm
du répertoire problématique? Je pense que la limite de chemin d'accès aux fichiers Linux est bien plus longue que celle de Windows, donc cela peut fonctionner.