@ECHO OFF CHCP 1252 TITLE DIGITAL DATA - Start-Skript ECHO Stapelverarbeitungsprogramm ECHO Start-Skript ECHO - ECHO Digital Data ECHO Ludwig-Rinn-Strasse 16 ECHO 35452 Heuchelheim ECHO Tel.: 0641 / 202360 ECHO E-Mail: info@didalog.de ECHO - ECHO Version 1.0 ECHO Letzte Aktualisierung: 22.01.2014 ECHO - ECHO Programmstart am %date% um %time:~0,8% Uhr auf %computername%. REM -------------------------------------------------------------- REM -------------------Definition der Variablen------------------- REM -------------------------------------------------------------- SET JobPfad1=D:\Programme\Digital Data\Skripts\AlteSicherungenEntfernen SET JobExe1=AlteSicherungenEntfernen.cmd SET LogPfad1=D:\Programme\Digital Data\Skripts\Logs SET Aufbewahrungszeit=30 REM -------------------------------------------------------------- REM Schließe einstellige Stunden aus, indem diese mit einer vorgestellten "0" ergänzet werden (Bsp: wird aus 9 -> 09). set hr=%time:~0,2% if "%hr:~0,1%" equ " " set hr=0%hr:~1,1% REM -------------------------------------------------------------- REM --------------------Programm / Skript 1----------------------- REM -------------------------------------------------------------- ECHO - ECHO Starte protokollierte Verarbeitung. %windir%\system32\cmd.exe /c "%JobPfad1%\%JobExe1%" >>"%LogPfad1%"\%JobExe1%_%date:~-10,2%%date:~-7,2%%date:~-4,4%_%hr%%time:~-8,2%%time:~-5,2%%time:~-2,2%.log" ECHO - ECHO Entferne Log-Dateien die älter sind als %Aufbewahrungszeit% Tage aus Pfad: %LogPfad2%. C:\Windows\System32\forfiles /P "%LogPfad1%" /M *.log /C "cmd /c if @isdir==FALSE del @file" /D -%Aufbewahrungszeit% IF %ERRORLEVEL% == 1 (ECHO Es ist ein Fehler waehrend der Abarbeitung aufgetreten.) && (SET %ERRORLEVEL% = 0) && (ECHO Gegebenenfalls existieren keine zu entfernenden Dateien ?!) REM -------------------------------------------------------------- :exit ECHO - ECHO Alle Aufgaben wurden abgeschlossen. ECHO Das Programm wird beendet. CHCP 850 exit