marc
Goto Top

Abfrage auf neue Dateien in einem Ordner. Batch-Lösung gesucht!

Hallo!

Wir nutzen ein Programm, welches "Fehlerdateien" in drei verschiedenen Verzeichnissen anlegt, wenn ein Fehler auftritt. Nun möchte ich mir eine Batchdatei basteln, die mich einmal täglich darüber informiert, ob neue Dateien hinzugekommen sind. Dies soll über den Taskplaner ausgeführt werden.

Die Mitteilung an mich sollte über SMTP oder NET SEND erfolgen, eine Lösung dafür habe ich schon parat. Wie lässt sich die Abfrage nach neuen Dateien gestalten? Gibt es dafür vielleicht ein Freewaretool oder kann ich etwas anderes zweckentfremden?

Bin für jede Idee und jeden Ansatz dankbar!

Marc

Content-ID: 80584

Url: https://administrator.de/forum/abfrage-auf-neue-dateien-in-einem-ordner-batch-loesung-gesucht-80584.html

Ausgedruckt am: 23.12.2024 um 04:12 Uhr

60730
60730 12.02.2008 um 18:44:17 Uhr
Goto Top
Hi,

das ist ja "leicht" face-wink [so leicht, das ich einfach mal ins blaue schreibe..]

[edit %1 hinzugefügt, damit ein Tool alle 3 Ordner - wie verlangt abfragen kann]

Aufruf dann mit scriptname.cmd Logordner

rem vorherigen zustand "sichern"  
copy /y logordner\%1-info.log logordner\%1-info.bak
rem alle *.log Dateien in infodatei schreiben 
dir %1\*.log >logordner\%1-info.log
rem Vergleiche, ob vorheriger Zustand mit akuellem übereinstimmt
fc /b logordner\%1-info.log logordner\%1-info.bak
Rem wenn nicht gehe zum SMTP Teil
if %errorlevel% ==1 goto smtp
Rem keine Änderungen gefunden Feierabend
if %errorlevel% ==0 goto end

:smtp
rem dazu hast du ja eine Idee - die gehört HIER rein
echo "neue Logs angekommen"  

:end
 exit
bastla
bastla 13.02.2008, aktualisiert am 18.10.2012 um 18:35:23 Uhr
Goto Top
Hallo Marc_!

TimoBeil's Vorschlag sollte für den von Dir beschriebenen Zweck ausreichen - ansonsten könntest Du Dir noch diesen Beitrag ansehen ...

Grüße
bastla

P.S.: @timobeil: Mit -Tags wird's etwas besser lesbar ...
Marc
Marc 13.02.2008 um 08:24:06 Uhr
Goto Top
Funktioniert! Vielen Dank an Euch!!

Marc