Como pular “você tem certeza que S / N” ao excluir arquivos em arquivos em lotes

137

Eu não consigo lembrar de como ignorar o prompt irritante "você tem certeza que S / N" ao excluir arquivos.

Eu me lembro que era algo como:

del C:\Test && ECHO Y
Michael Skelton
fonte
2
Há alguma confusão nesta pergunta, porque você diz que deseja excluir arquivos, mas a linha acima não solicita confirmação se C: \ Test for um arquivo. Ele solicita apenas se C: \ Test for um diretório .
Raymond Chen

Respostas:

223

Use del /F /Qpara forçar a exclusão de arquivos somente leitura ( /F) e diretórios e não pedir para confirmar ( /Q) ao excluir via curinga.

Kerrek SB
fonte
68

Adicione /Qpara o modo silencioso e ele deverá remover o prompt.

Nicholas Smith
fonte
3

Eu só quero acrescentar que este post quase idêntico fornece a alternativa muito útil do uso de um tubo de eco, se nenhuma força ou interruptor silencioso estiver disponível. Por exemplo, acho que é a única maneira de ignorar o prompt Y / N neste exemplo.

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

Em um sentido geral, você deve primeiro examinar suas opções de comando para / f, / q ou alguma variante do mesmo (por exemplo, o Netdom RenameComputer usa / Force, não / f). Se não houver um interruptor disponível, use um tubo de eco.

u8it
fonte
3
Desvantagem: isso não vai funcionar em, por exemplo edições alemã do Windows porque eles esperam Jpara confirmar
Marged
0

Você tem as seguintes opções na linha de comando do Windows:

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

Tente como:

net use H: /delete /y
slon
fonte
Estou perdendo a relevância de excluir arquivos?
jeb 10/02