Überwachung eines Ordners im Hintergrund
Verfasst: 18.07.2013 14:18
Hi Leute,
ich möchte ein Programm schreiben, welches ein vom user angegebenen ordner kontinuierlich überwacht und reagiert sobald neue Dateien reingespeichert werden, Dateien gelöscht oder verändert werden. Das anfürsich ist nicht unbedingt das problem, aber ich wollte dass beim schließen des hauptfensters des programms, es als icon unten rechts in der symbolleiste landet (OS: windows).
In dieser leiste soll man natürlich jederzeit das hauptfenster wieder öffnen können, das programm soll aber in der zweischenzeit dauerhaft seine überwachung fortsetzen. Meine Fragen hierzu jetzt:
- Wie realisiere ich es dass das programm als icon unten rechts auftaucht und von da aus seine arbeit normal verrichtet?
- Um möglichst CPU-schonend vorzugehen sollte ich die ordner-kontrolle lieber in einer festgelegten Frequenz abarbeiten lassen? (z.B. alle 2 sekunden ein check)
- Was wäre wohl die einfachste und efizienteste methode um in einem Ordner samt Unterordner auf diese 3 events anzusprechen (neue datei, gelöschte datei, veränderte datei)?
Danke im vorraus
ich möchte ein Programm schreiben, welches ein vom user angegebenen ordner kontinuierlich überwacht und reagiert sobald neue Dateien reingespeichert werden, Dateien gelöscht oder verändert werden. Das anfürsich ist nicht unbedingt das problem, aber ich wollte dass beim schließen des hauptfensters des programms, es als icon unten rechts in der symbolleiste landet (OS: windows).
In dieser leiste soll man natürlich jederzeit das hauptfenster wieder öffnen können, das programm soll aber in der zweischenzeit dauerhaft seine überwachung fortsetzen. Meine Fragen hierzu jetzt:
- Wie realisiere ich es dass das programm als icon unten rechts auftaucht und von da aus seine arbeit normal verrichtet?
- Um möglichst CPU-schonend vorzugehen sollte ich die ordner-kontrolle lieber in einer festgelegten Frequenz abarbeiten lassen? (z.B. alle 2 sekunden ein check)
- Was wäre wohl die einfachste und efizienteste methode um in einem Ordner samt Unterordner auf diese 3 events anzusprechen (neue datei, gelöschte datei, veränderte datei)?
Danke im vorraus
