Tôi đã chạy một tập lệnh nút bị lỗi và tạo cấu trúc thư mục như vậy:
\myfolder
\myfolder
\file.txt
\myfolder
\file.txt
\myfolder
\file.txt
\etc.
Điều này được lồng vào một phạm vi hơn 300 lần, tôi sẽ ước tính, nếu không nhiều hơn.
Tôi không thể del
bởi vì nó là một đường dẫn tệp quá dài.
Tôi không thể sử dụng robocopy
vì nó thực sự đóng băng xung quanh điểm này:
Tôi không thể sử dụng FileAssassin
vì nó chỉ dành cho các tập tin rõ ràng.
Tôi đã thử sử dụng tập lệnh .bat từ câu trả lời này. Làm cách nào để xóa một thư mục được lồng khá sâu và tránh "Tên tệp quá dài"? , và nó vẫn đang chạy, nhưng tôi sợ ở mức độ đệ quy rằng thư mục ở ngay cả khi mỗi thư mục con được đổi tên thành một ký tự, nó vẫn sẽ dài hơn 260 (hoặc bất kể giới hạn là gì).
Làm cách nào để xóa cái này problem
khỏi hệ thống tập tin của tôi?
BIÊN TẬP
DeepRemove đã thành công! Chiến thắng! 3,421 cấp đệ quy. Ôi! Tôi sẽ cẩn thận hơn với nodejs (hoặc bất kỳ sửa đổi chương trình nào của hệ thống tập tin) kể từ bây giờ, đặc biệt. khi đệ quy có liên quan!
rm
thư mục có vấn đề thì sao? Tôi nghĩ rằng giới hạn đường dẫn tệp của Linux dài hơn Windows, vì vậy nó có thể hoạt động.