10
votes

Surveillance des modifications du fichier en C #

J'utilise C # pour un mini projet de mien, j'essaie de surveiller les fichiers modifiés, supprimés et / ou créés. Et exporter cela dans un fichier. Mais je ne suis pas tout à fait sûr comment surveiller les fichiers. Des idées?


0 commentaires

3 Réponses :


14
votes

Vous pouvez utiliser le FileSystemwatcher classe pour surveiller la création de fichiers, les modifications, les suppressions et la renommée.

Vous avez les événements suivants disponibles:


0 commentaires

2
votes

yep, FileSystemwatcher < / a> fera cela. Faites attention à ce que vous souhaitez, car cette chose regarde tout!

acheminez ici , il explique Comment vous pouvez déclencher plusieurs événements (par exemple, lorsqu'un fichier est déplacé, tirant une ondanisation et surCréate


0 commentaires

3
votes

Vous pouvez uniquement surveiller un répertoire avec FSW, si vous voulez plus, vous devrez peut-être effectuer plusieurs instances de FSW. Il surveille le répertoire et non le fichier; Si le fichier est déplacé ( modifié + créé ; modifié + renommé ) alors vous avez besoin d'un autre FSW pour cette destination Dossier.


1 commentaires

Selon l'article suivant, vous pouvez indiquer au fichier de fichiers Systemwatcher de surveiller les sous-répertoires en définissant la propriété FileSystemWatcher.InincludesubDirectories à True. MSDN.MicRosoft.com / FR-US / Bibliothèque / ...