Come saltare "sei sicuro S / N" quando si eliminano file in file batch


137

Non posso per la vita di me ricordare come evitare il fastidioso prompt "sei sicuro S / N" quando si eliminano i file.

Mi sembra di ricordare che fosse qualcosa del tipo:

del C:\Test && ECHO Y

2
C'è una certa confusione in questa domanda, perché dici che vuoi eliminare i file, ma la riga sopra non richiede conferma se C: \ Test è un file. Viene richiesto solo se C: \ Test è una directory .
Raymond Chen,

Risposte:


223

Utilizzare del /F /Qper forzare l'eliminazione di file ( /F) e directory di sola lettura e non chiedere di confermare ( /Q) durante l'eliminazione tramite carattere jolly.



3

Voglio solo aggiungere che questo post quasi identico fornisce l'alternativa molto utile dell'utilizzo di un tubo eco se non è disponibile alcun interruttore di forza o silenzioso. Ad esempio, penso che sia l'unico modo per aggirare il prompt S / N in questo esempio.

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

In senso generale, dovresti prima guardare le tue opzioni di comando per / f, / q, o alcune loro varianti (ad esempio, Netdom RenameComputer utilizza / Force, non / f). Se non è disponibile alcun interruttore, utilizzare una pipe echo.


3
Svantaggio: questo non funzionerà per esempio nelle edizioni tedesche di Windows perché si aspettano Jdi confermare
Marged

0

Sono disponibili le seguenti opzioni nella riga di comando di Windows:

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

Prova come:

net use H: /delete /y

Mi manca la pertinenza per l'eliminazione dei file?
jeb
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.