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 delperché è un percorso di file troppo lungo.
Non posso usarlo robocopyperché in realtà si blocca su questo punto:
Non riesco a usare FileAssassinin 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 problemdal 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!
rmla directory problematica? Penso che il limite del percorso dei file di Linux sia molto più lungo di quello di Windows, quindi potrebbe funzionare.
