ฉันต้องการลบbin
& obj
โฟลเดอร์ทั้งหมดในโฟลเดอร์บนพีซีของฉัน ดังนั้นฉันคิดว่าไฟล์ชุดทำ แต่ฉันไม่ famaliar กับไฟล์ batching ใน Windows กรุณาช่วย.
[แก้ไข]
หลังจากพูดคุยกับผู้ใช้DMA57361
ฉันถึงวิธีแก้ปัญหาปัจจุบัน (ยังคงมีปัญหาดูความคิดเห็นของเรา):
สร้างไฟล์. bat และวางคำสั่งด้านล่าง:
start for /d /r . %%d in (bin,obj) do @if exist "%%d" rd /s/q "%%d"
หรือ
start for /d /r . %%d in (bin,obj) do @if exist "%%d" rd /s "%%d"
@ DMA57361: เมื่อฉันเรียกใช้สคริปต์ของคุณฉันได้รับข้อผิดพลาดด้านล่าง ความคิดใด ๆ
for / %d in
และไม่for /d /r . %d in
- คุณต้องใช้คำสั่งทั้งหมดด้านล่างแต่ละบิตมีฟังก์ชั่นที่แตกต่างกันและมีความสำคัญ
start
และดูว่าเกิดอะไรขึ้น ไม่เหมาะ แต่ฉันสงสัยว่าอาจช่วยได้
for \/d \/r ...
- ทำไมดับเบิล slashs แทนfor /d /r ...
? และการรันเวอร์ชัน "เต็ม" ด้วย/q
ตอนท้าย - ตามที่ฉันระบุ - ลบทุกอย่างโดยไม่มีการเตือนดังนั้นจะไม่ส่งคืนผลลัพธ์ (กล่าวคือมันไม่ได้บอกคุณว่ามันทำงานได้เมื่อมีข้อผิดพลาด) คุณแน่ใจหรือไม่ว่า ทำงานข้างต้นไม่ทำงานอย่างถูกต้อง?