나는 노드 스크립트를 실행하고 있었고 다음과 같이 폴더 구조를 만들었습니다.
\myfolder
\myfolder
\file.txt
\myfolder
\file.txt
\myfolder
\file.txt
\etc.
이것은 300 번 이상 중첩되어 있으며 더 이상은 아닙니다.
del
파일 경로가 너무 길어서 사용할 수 없습니다 .
robocopy
실제로이 시점에서 얼어 붙기 때문에 사용할 수 없습니다 .
FileAssassin
분명히 파일 전용이므로 사용할 수 없습니다 .
이 답변에서 .bat 스크립트를 사용해 보았습니다. 상당히 깊게 중첩 된 폴더를 삭제하고 "파일 이름이 너무 깁니다"는 것을 피하려면 어떻게합니까? , 그리고 여전히 실행 중이지만 모든 단일 하위 폴더의 이름이 하나의 문자로 바뀌더라도 폴더가있는 것으로 재귀 수준에서 두려워합니다.
problem
파일 시스템에서 이것을 어떻게 제거 합니까?
편집하다
DeepRemove가 성공했습니다! 승리! 재귀 수준은 3,421 개입니다. 예쉬! 나는 지금부터 nodejs (또는 파일 시스템의 프로그래밍 방식의 수정)에 대해 더 조심할 것입니다. 재귀가 관련 될 때!
rm
하고 문제가있는 디렉토리는 무엇입니까? Linux의 파일 경로 제한이 Windows보다 길기 때문에 작동 할 수 있다고 생각합니다.