Jak pominąć „czy na pewno tak / nie” podczas usuwania plików w plikach wsadowych

137

Nie pamiętam do końca życia, jak ominąć irytujący monit „czy na pewno tak / nie” podczas usuwania plików.

Wydaje mi się, że to było coś takiego:

del C:\Test && ECHO Y
Michael Skelton
źródło
2
W tym pytaniu jest trochę zamieszania, ponieważ mówisz, że chcesz usunąć pliki, ale powyższa linia nie monituje o potwierdzenie, jeśli C: \ Test jest plikiem. Pyta tylko wtedy, gdy C: \ Test jest katalogiem .
Raymond Chen

Odpowiedzi:

223

Użyj, del /F /Qaby wymusić usunięcie plików tylko do odczytu ( /F) i katalogów i nie pytaj o potwierdzenie ( /Q) podczas usuwania za pomocą symboli wieloznacznych.

Kerrek SB
źródło
68

Dodaj /Qw trybie cichym i powinien usunąć monit.

Nicholas Smith
źródło
3

Chcę tylko dodać, że ten prawie identyczny post stanowi bardzo użyteczną alternatywę użycia potoku echa, jeśli nie jest dostępna siła lub cichy przełącznik. Na przykład myślę, że jest to jedyny sposób na ominięcie zachęty T / N w tym przykładzie.

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

W ogólnym sensie powinieneś najpierw spojrzeć na przełączniki poleceń dla / f, / q lub ich niektórych wariantów (na przykład Netdom RenameComputer używa / Force, a nie / f). Jeśli nie ma dostępnego przełącznika, użyj potoku echa.

u8it
źródło
3
Wada: to nie zadziała na przykład w niemieckich wersjach systemu Windows, ponieważ oczekują Jpotwierdzenia
Marged
0

Masz następujące opcje w wierszu poleceń systemu Windows:

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

Spróbuj tak:

net use H: /delete /y
slon
źródło
Brakuje mi związku z usuwaniem plików?
jeb