Announcement

Collapse
No announcement yet.

Problem mit FileSystemWatcher() events

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problem mit FileSystemWatcher() events

    Hi,

    ich habe ein FileSystemWatcher() am laufen um zu schauen ob sich eine Datei in einem Verzeichniss ändert. Mir reicht es zu wissen wann sich was geändert hat, entsprechend sieht mein EventHandler aus:

    fw.Changed += new FileSystemEventHandler(fw_Changed);

    Das Problem ist jedoch, das es 3 Events gibt, wenn ich eine Datei ändere und dann neu speichere. Da bei jedem Event etwas abgearbeitet werden soll, ist es ein wenig ungünstig wenn man nun 3 mal das selbe macht. Ich habe bereits alle "NotifyFilters" ohne Erfolge getestet.
    Hat jemand ne Idee wieso es dazu kommt und wie man es umstellen kann?

  • #2
    Hallo,

    verschwindet das Problem, wenn als NotifyFilter der Wert LastAccess ausgewählt wird?
    Attached Files

    Comment


    • #3
      Originally posted by Andreas Kosch View Post
      Hallo,

      verschwindet das Problem, wenn als NotifyFilter der Wert LastAccess ausgewählt wird?
      Hi,

      sorry für die verspätete Rückmeldung. Bei LastAccess bekomm ich garkein Event, bei LastWrite sogar 4.
      Es geht darum das ich eine Textdatei überwachen will und bei einer Änderung des Inhalts diese neu einlesen möchte. Nun dauert das ganze zwar sicher nur wenige ms, aber das kann ja keine ausrede dafür sein es X mal zu machen :].

      Oder hat jemand eine andere Idee wie man das umsetzen kann?

      Comment

      Working...
      X