Я запустил скрипт узла, который вышел из строя и создал структуру папок примерно так:
\myfolder
\myfolder
\file.txt
\myfolder
\file.txt
\myfolder
\file.txt
\etc.
Я бы посчитал, что он вложен более чем в 300 раз, если не больше.
Я не могу del
его, потому что это слишком длинный путь к файлу.
Я не могу использовать robocopy
потому что он на самом деле зависает в этой точке:
Я не могу использовать FileAssassin
поскольку это только для файлов, по-видимому.
Я попытался использовать сценарий .bat из этого ответа. Как удалить папку, которая вложена достаточно глубоко и избежать "Имя файла слишком длинное"? и он все еще работает, но на уровне рекурсии я боюсь, что папка находится на том же уровне, даже если каждая подпапка была переименована в один символ, она все равно будет длиннее 260 (или любого другого ограничения).
Как мне удалить эту problem
из моей файловой системы?
РЕДАКТИРОВАТЬ
DeepRemove успешно! Победа! 3421 уровень рекурсии. Джееш! Я буду более осторожен с nodejs (или любой программной модификацией файловой системы), esp. когда рекурсия задействована!