Tôi có nhu cầu xóa tất cả bin
& obj
thư mục trong một thư mục trên PC. Vì vậy, tôi đang nghĩ về một tệp bó để làm điều đó nhưng tôi không nổi tiếng với tệp bó trong Windows. Hãy giúp tôi.
[Chỉnh sửa]
Sau khi thảo luận với người dùng DMA57361
, tôi đã tìm đến giải pháp hiện tại (mặc dù vẫn có vấn đề, hãy xem ý kiến của chúng tôi):
Tạo một tệp .bat và dán lệnh bên dưới:
start for /d /r . %%d in (bin,obj) do @if exist "%%d" rd /s/q "%%d"
HOẶC LÀ
start for /d /r . %%d in (bin,obj) do @if exist "%%d" rd /s "%%d"
@ DMA57361: Khi tôi chạy tập lệnh của bạn, tôi gặp lỗi dưới đây. Bất kỳ ý tưởng?
for / %d in
và không for /d /r . %d in
- bạn phải sử dụng toàn bộ lệnh bên dưới, mỗi bit có một chức năng khác nhau và rất quan trọng.
start
và xem điều gì sẽ xảy ra. Không lý tưởng, nhưng tôi tự hỏi nếu điều đó có thể giúp đỡ.
for \/d \/r ...
- tại sao dấu gạch chéo kép thay vìfor /d /r ...
? Và chạy phiên bản "đầy đủ"/q
ở cuối - như tôi nói - xóa mọi thứ mà không cảnh báo nên không trả lại kết quả nào (nghĩa là nó không cho bạn biết khi nào nó hoạt động, chỉ khi nó có lỗi), bạn có chắc chắn thứ hai không chạy ở trên không hoạt động chính xác?