У мене був запущений сценарій вузла, який зіпсувався, і створив структуру папки так:
\myfolder
\myfolder
\file.txt
\myfolder
\file.txt
\myfolder
\file.txt
\etc.
Я вважаю, що це вкладено в більш ніж 300 разів, якщо не більше.
Я не можу, del
тому що це занадто довгий шлях до файлу.
Я не можу використовувати, robocopy
оскільки він фактично замерзає навколо цієї точки:
Я не можу використовувати, FileAssassin
як мабуть, лише для файлів.
Я спробував використовувати скрипт .bat з цієї відповіді Як видалити папку, яка вкладена досить глибоко, і уникати "Ім'я файлу занадто довго"? , і вона все ще працює, але на рівні рекурсії я боюся, що папка знаходиться навіть у тому випадку, якщо кожна підпапка буде перейменована на один символ, вона все одно буде довшою, ніж 260 (або будь-яка межа).
Як видалити це problem
з моєї файлової системи?
EDIT
DeepRemove успішно! Перемога! 3,421 рівня рекурсії. Джиш! Я буду більш обережним з nodejs (або будь-якою програмною модифікацією файлової системи) відтепер, esp. коли бере участь рекурсія!
rm
з проблемним каталогом? Я думаю, що ліміт шляху файлу Linux набагато довший, ніж Windows, так що він може працювати.