Làm thế nào để bỏ qua, bạn có chắc chắn Y / N không khi xóa các tệp trong các tệp bó


136

Cả đời tôi không nhớ làm thế nào để bỏ qua lời nhắc khó chịu "bạn có chắc là Y / N" khi xóa các tập tin không.

Tôi dường như nhớ lại nó là một cái gì đó như:

del C:\Test && ECHO Y

2
Có một số nhầm lẫn trong câu hỏi này, bởi vì bạn nói rằng bạn muốn xóa các tệp, nhưng dòng trên không nhắc xác nhận nếu C: \ Test là một tệp. Nó chỉ nhắc nếu C: \ Test là một thư mục .
Raymond Chen

Câu trả lời:


222

Sử dụng del /F /Qđể buộc xóa các tệp chỉ đọc ( /F) và thư mục và không yêu cầu xác nhận ( /Q) khi xóa qua ký tự đại diện.



3

Tôi chỉ muốn thêm rằng bài đăng gần như giống hệt này cung cấp giải pháp thay thế rất hữu ích là sử dụng ống phản hồi nếu không có công tắc hoặc lực chuyển đổi yên tĩnh. Chẳng hạn, tôi nghĩ đó là cách duy nhất để bỏ qua dấu nhắc Y / N trong ví dụ này.

Echo y|NETDOM COMPUTERNAME WorkComp /Add:Work-Comp

Nói chung, trước tiên bạn nên xem các công tắc lệnh của mình cho / f, / q hoặc một số biến thể của chúng (ví dụ: Netdom RenameComputer sử dụng / Force, không phải / f). Nếu không có công tắc có sẵn, sau đó sử dụng một ống echo.


3
Nhược điểm: điều này sẽ không hoạt động trong các phiên bản Windows tiếng Đức vì họ dự kiến Jsẽ xác nhận
Đã kết thúc vào

0

Bạn có các tùy chọn sau trên dòng lệnh Windows:

net use [DeviceName [/home[{Password | *}] [/delete:{yes | no}]]

Hãy thử như:

net use H: /delete /y

Tôi đang thiếu sự liên quan để xóa các tập tin?
Jeb
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.