2011-08-23 10 views
91

Non riesco a ricordarmi come ignorare il prompt fastidioso "Sei sicuro di sì/a" quando elimini i file.Come saltare "Sei sicuro Y/N" quando elimini file in file batch

Mi sembra di ricordare che fosse qualcosa di simile:

del C:\Test && ECHO Y 
+2

c'è una certa confusione in questa domanda, perché si dice che si desidera eliminare i file, ma il la riga precedente non richiede conferma se C: \ Test è un file. Viene richiesto solo se C: \ Test è una * directory *. –

risposta

156

Usa del /F /Q per forzare la cancellazione di file e directory di sola lettura e non chiedono di confermare quando la cancellazione tramite jolly.

51

Add/Q per la modalità silenziosa e dovrebbe rimuovere la richiesta

2

Voglio solo aggiungere che this nearly identical post fornisce la molto utile alternativa di usare un tubo di eco se nessuna forza o l'interruttore silenzioso è disponibile. Per esempio, credo che sia l'unico modo per bypassare il prompt di S/N in questo esempio ...

echo y | NETDOM COMPUTERNAME WorkComp/Aggiungere: WorkComp

In senso generale si dovrebbe prima guardare al tuo comando cambia per/f,/q, o qualche sua variante (per esempio, Netdom RenameComputer usa/Force, non/f). Se non è disponibile alcun interruttore, utilizzare una pipe echo.

0

sono disponibili le seguenti opzioni sulla riga di comando di Windows:

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

Prova come:

net use H: /delete /y