Kixtart, Problem mit der Ausführung
Guten Tag an alle,
ich habe ein kleines Problem.
Ich soll für einen bestimmten Ordner eine automatische Überwachung erstellen.
In diesem Ordner werden dann später Fehlermeldungen eingehen.
Nun soll die .kix eine automatische Überwachung starten die sich dann alle 15 Minuten wiederholt.
Mit Hilfe von andern Foren und kixtart.org hab ich mir da was zusammengebastelt was nun so aussieht:
BREAK ON
:Start
$FileName = Dir("C:\temp")
While $FileName <> "" and @ ERROR = 0
If TimeDiff(GetFileTime($FileName),"today","m")>10
?$FileName+" ist aelter als 10 Minuten."
Else
?$FileName+" ist nicht aelter als 10 Minuten."
EndIf
$FileName = Dir() ; retrieve next file
Loop
SLEEP 5
GOTO Start
; TimeDiff() Function ...
Hier ist dann noch die TimeDiff Funktion mit drin, aber die wollte ich jetzt nicht mir reinkopieren.
An und für sich läuft das auch, aber nicht so wie ich möchte.
Ich hab im temp-Ordner mal ein paar .txt Datein erstellt, damit er mir anzeigt, ob die Datein älter sind oder nicht.
Macht er aber nicht. Die Datein sind gestern erstellt worden und das zeigt er mir an:
. ist nicht aelter als 10 Minuten.
.. ist aelter als 10 Minuten.
Neues Textdokument (2).txt ist nicht aelter als 10 Minu
Neues Textdokument (3).txt ist nicht aelter als 10 Minu
Neues Textdokument (4).txt ist nicht aelter als 10 Minu
Neues Textdokument.txt ist nicht aelter als 10 Minuten.
Warum?? Und was sollen bitte die ersten beiden sein? "." und ".."? Die hab ich nirgends im Ordner drin.
Würde mich freuen wenn Ihr mir da helfen könntet.
Grüße
ich habe ein kleines Problem.
Ich soll für einen bestimmten Ordner eine automatische Überwachung erstellen.
In diesem Ordner werden dann später Fehlermeldungen eingehen.
Nun soll die .kix eine automatische Überwachung starten die sich dann alle 15 Minuten wiederholt.
Mit Hilfe von andern Foren und kixtart.org hab ich mir da was zusammengebastelt was nun so aussieht:
BREAK ON
:Start
$FileName = Dir("C:\temp")
While $FileName <> "" and @ ERROR = 0
If TimeDiff(GetFileTime($FileName),"today","m")>10
?$FileName+" ist aelter als 10 Minuten."
Else
?$FileName+" ist nicht aelter als 10 Minuten."
EndIf
$FileName = Dir() ; retrieve next file
Loop
SLEEP 5
GOTO Start
; TimeDiff() Function ...
Hier ist dann noch die TimeDiff Funktion mit drin, aber die wollte ich jetzt nicht mir reinkopieren.
An und für sich läuft das auch, aber nicht so wie ich möchte.
Ich hab im temp-Ordner mal ein paar .txt Datein erstellt, damit er mir anzeigt, ob die Datein älter sind oder nicht.
Macht er aber nicht. Die Datein sind gestern erstellt worden und das zeigt er mir an:
. ist nicht aelter als 10 Minuten.
.. ist aelter als 10 Minuten.
Neues Textdokument (2).txt ist nicht aelter als 10 Minu
Neues Textdokument (3).txt ist nicht aelter als 10 Minu
Neues Textdokument (4).txt ist nicht aelter als 10 Minu
Neues Textdokument.txt ist nicht aelter als 10 Minuten.
Warum?? Und was sollen bitte die ersten beiden sein? "." und ".."? Die hab ich nirgends im Ordner drin.
Würde mich freuen wenn Ihr mir da helfen könntet.
Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 257374
Url: https://administrator.de/contentid/257374
Ausgedruckt am: 25.11.2024 um 12:11 Uhr
3 Kommentare
Neuester Kommentar