2012-12-06 3 views
0

J'ai besoin de regarder plusieurs répertoires différents (parfois jusqu'à 50) (certains sous-répertoires inclus) pour les modifications apportées aux fichiers.Objets FileSystemWatcher multiples

Tous ces répertoires sont sur des partages réseau. Les partages réseau contiennent des fichiers journaux mis à jour en permanence.

Maintenant, j'ai entendu dire que FileSystemWatcher est peu fiable (événements manquants) et ne fonctionnera pas en regardant ce nombre de répertoires. Maintenant, le manque de fiabilité n'est pas un problème car je n'ai pas besoin de relever tous les événements parce que les événements seraient soulevés au niveau inférieur à la seconde si cela se produisait, je suis plus préoccupé par l'évolutivité de combien vous pouvez réellement utiliser . Donc ma question est, devrais-je construire mon propre observateur de système de sondage (toutes les 5 secondes par exemple) et itérer à travers tous les fichiers dans les répertoires surveillés ou est-ce le mauvais était de s'y prendre?

Comment résoudre mon problème?

Répondre

0

Utilisez FileSystemWatcher et contrôlez visuellement les modifications. Vous pouvez réduire le temps d'interrogation en fonction de l'importance ou de l'urgence.

Plus d'informations peuvent être trouvées here.