del /s .jpg
supprime tous les fichiers .jpgs .. mais le problème est
C:\blabla ..\this.jpg est supprimé ..
Je veux que ça s'éteigne. Cet utilisateur ne saura pas ce qui se passe (c’est-à-dire quels fichiers sont supprimés).
Désactivez echo pour supprimer l'affichage de la commande en cours d'exécution et redirigez la sortie vers null, comme le suggère @Sico.
@echo off
del /s *.jpg >nul 2>&1
Vous ne devriez rien voir affiché lorsque le fichier bat est exécuté.
Dans la réponse de jammykam, il utilise >nul 2>&1
. Cela redirige la sortie standard et l'erreur standard vers le périphérique null. Cependant, masquer l'erreur type n'est pas la meilleure pratique et ne doit être effectuée que si nécessaire.
@echo off
del /s *.jpg 1>nul
Dans cet exemple, 1>nul
ne masque que la sortie standard, mais l'erreur standard reste affichée. Si del
ne parvient pas à supprimer certains fichiers, vous en serez informé.
Essayez de placer ceci en haut de votre script batch: @Écho off