Stavo eseguendo uno script del nodo che è andato storto e ho creato una struttura di cartelle in questo modo:
\myfolder
\myfolder
\file.txt
\myfolder
\file.txt
\myfolder
\file.txt
\etc.
Questo è nidificato in misura superiore a 300 volte, stimerei, se non di più.
Non posso del
perché è un percorso di file troppo lungo.
Non posso usarlo robocopy
perché in realtà si blocca su questo punto:
Non riesco a usare FileAssassin
in quanto è solo per i file apparentemente.
Ho provato a utilizzare lo script .bat da questa risposta. Come posso eliminare una cartella nidificata abbastanza in profondità ed evitare "Nome file troppo lungo"? , ed è ancora in esecuzione, ma temo a livello di ricorsione che la cartella sia anche se ogni singola sottocartella fosse rinominata in un carattere sarebbe comunque più lunga di 260 (o qualunque sia il limite).
Come lo rimuovo problem
dal mio filesystem?
MODIFICARE
DeepRemove ha successo! Vittoria! 3.421 livelli di ricorsione. Jeesh! Starò più attento con nodejs (o qualsiasi modifica programmatica del filesystem) d'ora in poi, esp. quando è coinvolta la ricorsione!
rm
la directory problematica? Penso che il limite del percorso dei file di Linux sia molto più lungo di quello di Windows, quindi potrebbe funzionare.