Da ja - abgesehen von den Anwesenden - nicht jeder geneigte Leser der Programmierung eines Shellprogramms mächtig ist, hier eine Möglichkeit:
* leere Textdatei erstellen (ggf. rechter Mausklick in einem Ordner und "Neue Textdatei" anwählen)
* unten genannten Code hineinkopieren und speichern
* die Datei umbenennen: es darf kein Leerzeichen oder Sonderzeichen im Namen enthalten sein (vereinfacht gesagt!). Die Extension muss von ".txt" nach ".bat" geändert werden. Ggf. ist in den Ordner-Optionen die Option "Erweiterungen bei bekannten Dateitypen ausblenden" zu deaktivieren. z.B. kann die Datei lauten "LoescheBascomArbeitsdateien.bat"
* Doppelklick auf die Datei listet alle zu löschenden Dateien auf und wartet dann auf eine Tasteneingabe. Wird das Fenster einfach geschlossen, so wird keine Datei gelöscht.
* Achtung: durch Doppelklick auf die BAT-Datei werden Dateien mit folgenden Extensionen auch in den Unterordnern gelöscht (also den gesamten Verzeichnisbaum abwärts ab dem Ordner, in dem die Datei gestartet wurde).
* Weg ist weg - die Dateien werden NICHT in den Papierkorb gelegt!
BM
DBG
EEP
HEX
OBJ
RPT
SMX
SIM
Falls man z.B. HEX-Dateien behalten möchte, muss man die Zeile mit der entsprechenden Extension aus dem Code löschen.
Code:
@echo off
dir /W /S /B *.BIN
dir /W /S /B *.BM
dir /W /S /B *.DBG
dir /W /S /B *.EEP
dir /W /S /B *.HEX
dir /W /S /B *.OBJ
dir /W /S /B *.RPT
dir /W /S /B *.SMX
dir /W /S /B *.SIM
echo.
echo.
echo.
echo Zum L”schen der Dateien eine beliebige Taste drcken oder zum Abbrechen das Fenster schließen...
pause
del /Q /S *.BIN
del /Q /S *.BM
del /Q /S *.DBG
del /Q /S *.EEP
del /Q /S *.HEX
del /Q /S *.OBJ
del /Q /S *.RPT
del /Q /S *.SMX
del /Q /S *.SIM
echo Fertig...
pause
Cheers
Christoph
Lesezeichen