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

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.



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.


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

Estou perdendo a relevância de excluir arquivos?
jeb 10/02
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.