2014-08-28 35 views

Trả lời

29

ngắn Trả lời:

FOR /d /r . %d IN (backdrops) DO @IF EXIST "%d" rd /s /q "%d" 

tôi có câu trả lời của tôi từ một trong những câu trả lời không biết bao nhiêu để cùng một câu hỏi về StackOverflow:

Command line tool to delete folder with a specified name recursively in Windows?

lệnh này không được thử nghiệm, nhưng Tôi tin tưởng trang web này đủ để đăng câu trả lời này.

EDIT:

Theo đề nghị của Alex in a comment, kịch bản của đợt này phải hết sức rõ ràng:

D: 
FOR /d /r . %d IN (backdrops) DO @IF EXIST "%d" rd /s /q "%d" 
+2

bạn sẽ muốn đặt file này vào 'D: \ 'nếu bạn muốn điều này để chạy trên' D : \ 'hoặc thêm một' cd/d D: \ 'trước vòng lặp' for/d/r' – Alex

+9

Để sử dụng trong tập tin batch, bạn cần phải thoát khỏi '%' char, tức là thay thế mỗi '% d' với '%% d'. – Groo

+0

không làm việc cho tôi đã thử với (node_modules) nhưng nó không làm việc - tìm kiếm từ thám hiểm cho thấy hundrets của "node_modules" thư mục – dermoritz

Các vấn đề liên quan