167 votes

Comment ignorer le message "Êtes-vous sûrs O/N" lors de la suppression de fichiers dans les fichiers de lot

Je n'arrive pas à me rappeler comment contourner le message d'invite. are you sure? Y/N lors de la suppression de fichiers.

Je crois me souvenir que c'était quelque chose comme :

del C:\Test && ECHO Y

4 votes

Il y a une certaine confusion dans cette question, car vous dites que vous voulez supprimer des fichiers, mais la ligne ci-dessus ne demande pas de confirmation si C:\Test est un fichier. Il ne vous invite que si C:\Test est un répertoire .

262voto

Kerrek SB Points 194696

Utilisez del /F /Q pour forcer la suppression des fichiers en lecture seule ( /F ) et les répertoires et ne pas demander de confirmation ( /Q ) lors de la suppression via un joker.

77voto

Nicholas Smith Points 4792

Ajouter /Q pour le mode silencieux et cela devrait supprimer l'invite.

4voto

u8it Points 1883

Je veux juste ajouter que ce billet presque identique offre l'alternative très utile d'utiliser un tuyau d'écho si aucun interrupteur de force ou de silence n'est disponible. Par exemple, je pense que c'est le seul moyen de contourner l'invite Y/N dans cet exemple.

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

D'une manière générale, vous devez d'abord regarder les commutateurs de votre commande pour trouver /f, /q, ou une variante de ceux-ci (par exemple, Netdom RenameComputer utilise /Force, et non /f). S'il n'y a pas de commutateur disponible, utilisez alors un tube d'écho.

3voto

Si vous utilisez powershell par exemple de vscode vous pouvez utiliser -Recurse -Force à la place :

del C:\Test -Recurse -Force

Note : Je sais que la question a cmd mais quelqu'un pourrait venir ici pour powershell o vscode .

3voto

joe Points 1061

Le lien suivant contient l'utilisation du "del".

http://ss64.com/nt/del.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X