Uruchomiłem skrypt węzła, który poszedł nie tak i utworzyłem strukturę folderów w następujący sposób:
\myfolder
\myfolder
\file.txt
\myfolder
\file.txt
\myfolder
\file.txt
\etc.
Sądzę, że jest to zagnieżdżone w zakresie ponad 300 razy.
Nie mogę del, bo jest za długa ścieżka do pliku.
Nie mogę użyć, robocopyponieważ faktycznie zawiesza się wokół tego punktu:
Nie mogę używać, FileAssassinponieważ najwyraźniej dotyczy to tylko plików.
Próbowałem użyć skryptu .bat z tej odpowiedzi. Jak usunąć folder, który jest zagnieżdżony dość głęboko i uniknąć „Zbyt długiej nazwy pliku”? i nadal działa, ale obawiam się na poziomie rekurencji, że folder znajduje się w folderze, nawet jeśli nazwa każdego podfolderu zostanie zmieniona na jeden znak, nadal będzie on dłuższy niż 260 (lub jakikolwiek jest limit).
Jak mogę to usunąć problemz mojego systemu plików?
EDYTOWAĆ
DeepRemove jest udany! Zwycięstwo! 3421 poziomów rekurencji. Jeesh! Odtąd będę bardziej ostrożny z nodejs (lub jakąkolwiek programową modyfikacją systemu plików), szczególnie. gdy dochodzi do rekurencji!
rmkatalogowaniem problematycznego katalogu? Myślę, że limit ścieżki pliku Linuksa jest znacznie dłuższy niż Windows, więc może działać.
