Hallo,
ich möchte ein Überwachungsprogramm schreiben (Visual Basic 2010 Express), das mich benachrichtigt, wenn eine Datei im Netzwerk neu gespeichert wurde.
Ich habe als Code Folgendes:
FileTag = FileDateTime ("k:\Ordner1\Datei1.txt")
Date = Date.Today
diff =DateDiff("d", FileTag, Date)
If (diff=0) then
msgBox("Datei geändert!")
Das alles ist in einer do loop-Schleife, die mittels Timer alle 5 Sekunden neu startet.
Leider kommt die Messagebox gleich beim Starten der Datei, obwohl das Änderungsdatum noch vom Vortag ist(diff=1)
Was mache ich falsch, oder gibt es bessere Wege aktiv das Änderungsdatum zu überwachen?
Danke im Voraus
ich möchte ein Überwachungsprogramm schreiben (Visual Basic 2010 Express), das mich benachrichtigt, wenn eine Datei im Netzwerk neu gespeichert wurde.
Ich habe als Code Folgendes:
FileTag = FileDateTime ("k:\Ordner1\Datei1.txt")
Date = Date.Today
diff =DateDiff("d", FileTag, Date)
If (diff=0) then
msgBox("Datei geändert!")
Das alles ist in einer do loop-Schleife, die mittels Timer alle 5 Sekunden neu startet.
Leider kommt die Messagebox gleich beim Starten der Datei, obwohl das Änderungsdatum noch vom Vortag ist(diff=1)
Was mache ich falsch, oder gibt es bessere Wege aktiv das Änderungsdatum zu überwachen?
Danke im Voraus