Nous sommes en train d'écrire un outil de type éditeur de texte pour notre système de progiciel de comptabilité interne qui a des actions qui peuvent être effectuées par nos propres spécifications de langage Xml. Ces commandes de macro sont spécifiées dans des fichiers XML et nous avons besoin de la possibilité de contrôler si les fichiers ouverts ont été modifiés en externe.FileSystemWatchers multiples pour surveiller les fichiers sur le système local?
Le seul problème est qu'il y a peut-être 20-30 fichiers avec des chemins différents ouverts à la fois. Serait-il bon d'utiliser plusieurs FileSystemWatchers pour ce scénario? Ou serait-il préférable de surveiller le lecteur racine et d'attraper des événements spécifiques qui correspondent à un fichier ouvert dans l'éditeur (bien que de nombreux événements pourraient être soulevés).
Certains sont des lecteurs locaux (C, D, E), d'autres sont leurs lecteurs réseau (U, X, G, H). Les fichiers sont assez volumineux aussi environ 300-400Kb.
Merci pour la réponse, je viens de réaliser que je ne me suis pas connecté aussi: (Peu importe, je suis curieux de savoir comment quelque chose comme Notepad ++ maintient quels fichiers sont ouverts et s'ils sont modifiés ou non etc. –