mascho
Goto Top

Bestimmte Dateien via Batch löschen

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

Printed on: April 24, 2024 at 01:04 o'clock

Member: miniversum
miniversum Apr 18, 2006 at 16:12:19 (UTC)
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
Member: mascho
mascho Apr 25, 2006 at 12:50:45 (UTC)
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?
Member: miniversum
miniversum Apr 25, 2006 at 19:59:12 (UTC)
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
Member: mascho
mascho Apr 27, 2006 at 11:14:38 (UTC)
Goto Top
Hallo miniversum,

danke für die Tips!

Gruss Martin