Bestimmte Dateien via Batch löschen

mascho
Goto Top
Hallo,

habe folgendes Problem: Auf der HD sammeln sich Unmengen von Dateien an, die ich immer mühsam von Hand lösche...
Gibt es eine Möglichkeit, alle Dateien *.bak, *.bk1, *.bk2 via Batch zu löschen?
In Partition D:\Daten.

Bin leider völliger NB im Bereich der Batchprogrammierung...

Bin für jede Hilfe dankbar!


Gruss Martin

Content-Key: 30606

Url: https://administrator.de/contentid/30606

Ausgedruckt am: 10.08.2022 um 15:08 Uhr

Mitglied: miniversum
miniversum 18.04.2006 um 18:12:19 Uhr
Goto Top
Mit "del D:\Daten\*.bak" Löscht Du alle bak-Dateien.

Tippe mal "del /?" in der Einabeaufforderung ein. Da siehst du dann och Optionen die du dranhängen kansnt das er nicht nachfragt und so.

miniversum
Mitglied: mascho
mascho 25.04.2006 um 14:50:45 Uhr
Goto Top
Hallo, habs jetzt hinbekommen (hoffe es zumindestface-wink)

echo Loeschung der Dateien beginnt...
del G:\Daten\*.bak /f /q /s
del G:\Daten\*.bk1 /f /q /s
del G:\Daten\*.bk2 /f /q /s
echo Loeschung abgeschlossen...
end

Ist das richtig so oder gibts noch Verbesserungen?
Wäre noch cool wenn er ein Log machen würde, ist das möglich?
Mitglied: miniversum
miniversum 25.04.2006 um 21:59:12 Uhr
Goto Top
Na wenns das löscht was es soll hast dus hinbekommen...

Ne log Datei geht ganz einfach.

Hänge bei jeder Zeite einfach >>log.txt an dann wird die Ausgabe die Du in der CMD siehst in eine Datei umgeleitet.
also so:

:: Erstmal nen Schönen Kopf für die Dateien (Kannst du auch löschen oder ändern wenn er Dir nicht gefällt)
echo Logdatei vom: %date% %time% > Log.txt
echo -------------------------------------------- >> Log.txt

:: Jetzt das eigentliche
echo Loeschung der Dateien beginnt...
del G:\Daten\*.bak /f /q /s >> Log.txt
del G:\Daten\*.bk1 /f /q /s >> Log.txt
del G:\Daten\*.bk2 /f /q /s >> Log.txt
echo Loeschung abgeschlossen...
end

miniversum
Mitglied: mascho
mascho 27.04.2006 um 13:14:38 Uhr
Goto Top
Hallo miniversum,

danke für die Tips!

Gruss Martin