Ich habe ein Knotenskript ausgeführt, das schief gelaufen ist und eine Ordnerstruktur wie folgt erstellt hat:
\myfolder
\myfolder
\file.txt
\myfolder
\file.txt
\myfolder
\file.txt
\etc.
Dies ist mehr als 300 Mal verschachtelt, würde ich schätzen, wenn nicht mehr.
Ich kann es nicht del
, weil es ein zu langer Dateipfad ist.
Ich kann es nicht verwenden, robocopy
da es um diesen Punkt herum tatsächlich einfriert:
Ich kann es nicht verwenden, FileAssassin
da es anscheinend nur für Dateien ist.
Ich habe versucht, das .bat-Skript aus dieser Antwort zu verwenden. Wie lösche ich einen Ordner, der ziemlich tief verschachtelt ist, und vermeide "Dateiname zu lang"? , und es läuft immer noch, aber ich befürchte auf der Ebene der Rekursion, dass sich der Ordner befindet, selbst wenn jeder einzelne Unterordner in ein Zeichen umbenannt würde, wäre er immer noch länger als 260 (oder was auch immer das Limit ist).
Wie entferne ich das problem
aus meinem Dateisystem?
BEARBEITEN
DeepRemove ist erfolgreich! Sieg! 3.421 Rekursionsstufen. Jeesh! Ich werde von nun an vorsichtiger mit NodeJS (oder jeder programmatischen Änderung des Dateisystems) sein, insb. wenn es um Rekursion geht!
rm
dem problematischen Verzeichnis? Ich denke, dass das Dateipfadlimit von Linux viel länger ist als das von Windows, so dass es möglicherweise funktioniert.