Eu estava executando um script de nó que deu errado e criou uma estrutura de pastas assim:
\myfolder
\myfolder
\file.txt
\myfolder
\file.txt
\myfolder
\file.txt
\etc.
Isso está aninhado a uma extensão de mais de 300 vezes, eu estimaria, se não mais.
Não posso del
porque é um caminho de arquivo muito longo.
Não posso usar robocopy
porque na verdade congela em torno deste ponto:
Eu não posso usar FileAssassin
, pois é apenas para arquivos aparentemente.
Eu tentei usar o script .bat desta resposta Como faço para excluir uma pasta aninhada profundamente e evitar "Nome do arquivo por muito tempo"? , e ainda está em execução, mas receio que, no nível de recursão, a pasta esteja, mesmo que todas as subpastas tenham sido renomeadas para um caractere, ela ainda terá mais de 260 (ou seja, qual for o limite).
Como removo isso problem
do meu sistema de arquivos?
EDITAR
DeepRemove é bem sucedido! Vitória! 3.421 níveis de recursão. Jeesh! Terei mais cuidado com o nodejs (ou qualquer modificação programática do sistema de arquivos) a partir de agora, esp. quando a recursão está envolvida!
rm
o diretório problemático? Eu acho que o limite do caminho do arquivo do Linux é muito maior que o do Windows, portanto pode funcionar.