gelöst Datum von einem Logfile auslesen und weitere Anweisungen
Hallo Leute,
ich möchte ein Skript (.bat) erstellen, welches das Datum eines Logfiles ausließt, dann prüft ob dieses Datum älter als 2 Tage ist und danach eine Anweisung ausführt.
Also iwie so... Wenn Datum älter als 2 Tage, dann führe das aus!
Habrt ihr da ne Idee??
Schon mal danke im vorraus.
MfG hQbeRni
ich möchte ein Skript (.bat) erstellen, welches das Datum eines Logfiles ausließt, dann prüft ob dieses Datum älter als 2 Tage ist und danach eine Anweisung ausführt.
Also iwie so... Wenn Datum älter als 2 Tage, dann führe das aus!
Habrt ihr da ne Idee??
Schon mal danke im vorraus.
MfG hQbeRni
4 Antworten
- LÖSUNG bastla schreibt am 24.05.2011 um 13:07:20 Uhr
- LÖSUNG hoko schreibt am 24.05.2011 um 13:08:12 Uhr
- LÖSUNG TsukiSan schreibt am 24.05.2011 um 17:13:58 Uhr
- LÖSUNG hQbeRni schreibt am 27.05.2011 um 15:51:59 Uhr
LÖSUNG 24.05.2011, aktualisiert 18.10.2012
Hallo hQbeRni und willkommen im Forum!
Grüße
bastla
Habrt ihr da ne Idee??
Naja, vielleicht die: Mal sehen, ob es hier schon den einen oder anderen passenden Beitrag (wie etwa: Datei überprüfen ob Datum von gestern) gibt ...Grüße
bastla
LÖSUNG 24.05.2011 um 13:08 Uhr
Hallo,
ich habe mal was erstellt, wo ich das Datum aus dem Dateinamen auslese und diese Datei dann ggf. verschiebe. vielleicht hilft es dir ja etwas bei der Suche.
Hier mal nur der Datumsteil. Nicht schön aber funktioniert
Gruß
Hoko
ich habe mal was erstellt, wo ich das Datum aus dem Dateinamen auslese und diese Datei dann ggf. verschiebe. vielleicht hilft es dir ja etwas bei der Suche.
Hier mal nur der Datumsteil. Nicht schön aber funktioniert
01.
set "ordner=d:\Ordner\"
02.
set jahr=%date:~-4%
03.
set monat=%date:~-7,2%
04.
set tag=%date:~-10,2%
05.
if %tag%==08 set tag=8
06.
if %tag%==09 set tag=9
07.
set /A vorgestern=%tag%-2
08.
if %vorgestern% LEQ 9 set vorgestern=0%vorgestern%
09.
set datumstring=%jahr%_%monat%_%vorgestern%
10.
11.
REM letzten Tag des Vormonats bestimmen
12.
set /A vorjahr=%jahr%-1
13.
if %datumstring%==%jahr%_01_00 set datumstring=%vorjahr%_12_30
14.
if %datumstring%==%jahr%_02_00 set datumstring=%jahr%_01_30
15.
if %datumstring%==%jahr%_03_00 set datumstring=%jahr%_02_27
16.
if %datumstring%==%jahr%_04_00 set datumstring=%jahr%_03_30
17.
if %datumstring%==%jahr%_05_00 set datumstring=%jahr%_04_29
18.
if %datumstring%==%jahr%_06_00 set datumstring=%jahr%_05_30
19.
if %datumstring%==%jahr%_07_00 set datumstring=%jahr%_06_29
20.
if %datumstring%==%jahr%_08_00 set datumstring=%jahr%_07_30
21.
if %datumstring%==%jahr%_09_00 set datumstring=%jahr%_08_30
22.
if %datumstring%==%jahr%_10_00 set datumstring=%jahr%_09_29
23.
if %datumstring%==%jahr%_11_00 set datumstring=%jahr%_10_30
24.
if %datumstring%==%jahr%_12_00 set datumstring=%jahr%_11_29
Hoko
LÖSUNG 24.05.2011 um 17:13 Uhr
@hQbeRni
also bastla hat da vollkommen Recht! Hier sind mittlerweile - ich weiß nicht wie viele? - so viel Skripte im Forum,
die irgendetwas mit dem Auslesen vom Datum von Dateien zu tun haben und im Anschluss etwas ausführen sollen.
Suche dich erst mal zurecht und dann poste, was immer noch nicht geht.
sonst wird's ja langweilig
Gruss
Tsuki
also bastla hat da vollkommen Recht! Hier sind mittlerweile - ich weiß nicht wie viele? - so viel Skripte im Forum,
die irgendetwas mit dem Auslesen vom Datum von Dateien zu tun haben und im Anschluss etwas ausführen sollen.
Suche dich erst mal zurecht und dann poste, was immer noch nicht geht.
sonst wird's ja langweilig
Gruss
Tsuki
LÖSUNG 27.05.2011 um 15:51 Uhr
Hallo Leute,
also ich habs nun mit der folgenden Batch gelöst...zwar nich selbst geschrieben aber warum das Rad neu erfinden ;)
http://www.axel-hahn.de/axel/page_compi/bat_runifolder.htm
So werds mal als gelöst markieren :D
MfG hQbeRni
also ich habs nun mit der folgenden Batch gelöst...zwar nich selbst geschrieben aber warum das Rad neu erfinden ;)
http://www.axel-hahn.de/axel/page_compi/bat_runifolder.htm
So werds mal als gelöst markieren :D
MfG hQbeRni
Ähnliche Inhalte
Neue Wissensbeiträge
Heiß diskutierte Inhalte