Je dois écrire une petite application qui traitera les fichiers enregistrés dans un répertoire donné. Je ne me plais pas l'idée d'écrire des boucles infinies, des timers et ce genre de choses. Je voudrais savoir s'il y a (si je parie un doigt qu'il y a!) Il y a une API Windows qui enverrait à mon application un message pour tout fichier enregistré dans ce répertoire donné.Suivi des modifications dans un répertoire programmatique
Répondre
ReadDirectoryChangesW est non-trivial à utiliser correctement. Il y a un échantillon de travail here. J'ai travaillé avec le code de production dérivé de cela, et je n'ai trouvé aucun meilleur échantillon de travail.
Notez qu'il existe des problèmes connus avec l'API (cas d'angle certes qui ne peuvent pas vous affecter) qui sont décrits here et here, ainsi que d'autres suggestions sur l'utilisation here.
4 sur 5 liens cassés! Et la réponse est juste 2 heures ... –
Oui ça craint. Je vais réparer ça. –
Liens fixes, un site Web semble être brisé alors j'ai supprimé –
La fonction que vous cherchez est ReadDirectoryChangesW.
Alternativement, FindFirstChangeNotification() et/ou SHChangeNotifyRegister() peuvent également être utilisés. –
Vous pouvez également utiliser la fonctionnalité FindFirstChangeNotification
. Existe un composant appelé TJvChangeNotify
de la collection JEDI JVCL qui encapsule cette fonction qui la rend plus facile à utiliser.
- 1. Suivi des modifications dans Gridview
- 2. Suivi des modifications dans l'arborescence des objets
- 3. Suivi des modifications: svn + latex
- 4. Entity Framework Suivi des modifications
- 5. Suivi des modifications dans les sous-modules
- 6. Mode mineur pour le suivi des modifications dans un tampon
- 7. Suivi des modifications de fichiers en C#
- 8. ADO.NET Cadre de suivi des modifications
- 9. SQL Server 2008 Suivi des modifications
- 10. Problème d'écriture des modifications de configuration programmatique pour WCF
- 11. Conseils sur le suivi des modifications dans Sql Server 2008
- 12. Suivi des modifications dans Active Directory à l'aide de C#
- 13. Système de suivi des modifications dans les enregistrements whois
- 14. Suivi des modifications dans SQL Server pendant les transactions
- 15. Période de rétention dans SQL Server 2008 Suivi des modifications
- 16. aide sur le suivi des modifications dans SQL Server 2005
- 17. Entitity Framework: Suivi des modifications dans SOA avec l'approche POCO
- 18. Suivi des modifications sur les vues matérialisées dans Oracle
- 19. Suivi des modifications des propriétés de l'objet PHP
- 20. Le suivi des modifications NHibernate ne retient pas les modifications apportées à un type personnalisé (IUserType)
- 21. Asp.net Evénement pour le suivi des modifications des entités
- 22. Perforce P4J obtenir des listes de modifications pour un répertoire
- 23. Suivi des modifications de la base de données MySQL
- 24. Suivi des modifications apportées aux instances du modèle Django
- 25. En utilisant Selection.Find dans Microsoft.Office.Interop.Word pour trouver le suivi des modifications dans un document
- 26. Suivi des modifications apportées aux champs individuels - Silverlight
- 27. Synchronisation avec et sans Sql Server 2008 suivi des modifications
- 28. ajax jquery - suivi des modifications de la table
- 29. Moniteur Répertoire pour les modifications
- 30. Comment construire un système de suivi des modifications - pas un système d'audit
+1 pour être prêt à échanger des chiffres pour les fonctions WinAPI. – Seth