2014-09-16 18 views
8

Làm thế nào để xóa một thư mục trong một tập tin thực thi?Làm thế nào để buộc xóa một thư mục trong tập tin thực thi?

(Lưu ý- C: \ Bất cứ điều gì là một thư mục)

Mã của tôi là:

@echo off 
del C:\Anything 
pause 

Nhưng nó luôn luôn asking-

Do you want to delete "C:\Anything" Y/N ? 

Tôi muốn điều đó C: \ Bất cứ điều gì nên xóa với askimg cho permision để làm điều đó!

Hãy giúp tối ưu hóa vấn đề của tôi !!!

+0

Bạn đã thử 'del/f/q C: \ Anything' chưa? Bạn nên nhìn vào 'del /?' Cho các tùy chọn. – lurker

+0

Có thể trùng lặp của [Làm thế nào để xóa một thư mục với tất cả các nội dung bằng cách sử dụng một tập tin bat trong cửa sổ?] (Http://stackoverflow.com/questions/7331056/how-to-delete-a-folder-with-all-contents- sử dụng-a-bat-file-in-windows) –

Trả lời

27

Sử dụng lệnh rd để xóa thư mục:

rd /s /q "C:\My Folder\"

/s: Xóa tất cả các file và thư mục từ đường đã chọn.

/q: Loại bỏ bất kỳ thư nào.

The official docs are here.

+3

Xem xét đây là một trang web cho các câu hỏi và câu trả lời, và tôi tìm thấy kết quả này bởi vì nó đã được cụ thể những gì tôi đang tìm kiếm, bạn có nghĩ rằng đó là loại ngớ ngẩn để nói mọi người đọc tài liệu ở đây? –

+0

Rất tốt. Cảm ơn bạn – mghhgm

1
set backupDir="D:\db_backup" 

rmdir /s /q %backupDir% 

đây /q sẽ loại bỏ rằng câu hỏi xác nhận.

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