del /s .jpg
löscht alle .jpgs .. aber das Problem ist- Es zeigt, in cmd, wenn ausgeführt =>
C:\blabla ..\this.jpg wird gelöscht ..
Ich möchte, dass das ausgeschaltet wird. Der Benutzer weiß also nicht, was passiert (d. H. Welche Dateien werden gelöscht).
Schalten Sie das Echo aus, um zu verhindern, dass der Befehl ausgeführt wird, und leiten Sie die Ausgabe auf Null um, wie von @Sico vorgeschlagen.
@echo off
del /s *.jpg >nul 2>&1
Es sollte nichts angezeigt werden, wenn die Bat-Datei ausgeführt wird.
In jammykams Antwort verwendet er >nul 2>&1
. Dies führt dazu, dass sowohl die Standardausgabe als auch der Standardfehler an das Nullgerät umgeleitet werden. Das Ausblenden des Standardfehlers ist jedoch nicht empfehlenswert und sollte nur bei Bedarf durchgeführt werden.
@echo off
del /s *.jpg 1>nul
In diesem Beispiel blendet 1>nul
nur die Standardausgabe aus, der Standardfehler wird jedoch weiterhin angezeigt. Wenn del
einige Dateien nicht löscht, werden Sie darüber informiert.
Versuchen Sie, dies oben in Ihr Batch-Skript einzufügen: @echo aus