- #1
A
Ace_NoOne
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 07.04.2002
- Beiträge
- 403
- Reaktionspunkte
- 0
- Ort
- Germany
Hallo zusammen,
ich würde gerne mittels Batch-Datei alle Logdateien (in .\logs) ab einer bestimmten Größe (200 KB) löschen.
Allerdings sind meine Batch-Kenntnisse ziemlich eingerostet.
Ich habe mir die folgenden Code-Bruchstücke zusammengesucht*, scheitere aber daran, diese sinnvoll zu verbinden:
Für etwas Hilfe hierbei wäre ich dankbar!
* http://www.heise.de/ct/faq/hotline/04/07/12.shtml und http://www.cc-community.net/alle-dateien-bis-auf-neuste-loeschen-t56838.html
ich würde gerne mittels Batch-Datei alle Logdateien (in .\logs) ab einer bestimmten Größe (200 KB) löschen.
Allerdings sind meine Batch-Kenntnisse ziemlich eingerostet.
Ich habe mir die folgenden Code-Bruchstücke zusammengesucht*, scheitere aber daran, diese sinnvoll zu verbinden:
Code:
REM Dateigröße per Batch abfragen
for %%F in (%currentFile%) do set fileSize=%%~zF
if %fileSize% geq 200000 goto delFile
REM Alle Dateien bis auf neuste löschen
dir /b E:\*.exe > %log%
For /F %%i in (%log%) do del %%i
rem Del %log%
rem Set log=
Für etwas Hilfe hierbei wäre ich dankbar!
* http://www.heise.de/ct/faq/hotline/04/07/12.shtml und http://www.cc-community.net/alle-dateien-bis-auf-neuste-loeschen-t56838.html