Estoy usando C# para un mini proyecto mío, estoy tratando de controlar los archivos que se han cambiado, eliminado, y/o creado. Y exportar eso a un archivo. Pero no estoy muy seguro de cómo controlar los archivos. ¿Algunas ideas?Supervisión de cambios de archivos en C#
7
A
Respuesta
12
Puede usar la clase FileSystemWatcher
para supervisar la creación, las modificaciones, las eliminaciones y el cambio de nombre de los archivos.
Usted tiene los siguientes eventos disponibles:
2
Sí, FileSystemWatcher
hará esto. Tenga cuidado con lo que desea, ¡porque esta cosa lo ve todo!
Tener una mirada here, se explica cómo se puede disparar múltiples eventos (por ejemplo, cuando un archivo se mueve, disparando un AlCambiar y OnCreate
2
sólo se puede monitorizar un Directorio con FSW, si quieres más que puede tiene que hacer varias instancias de FSW supervisa el directorio no el archivo;. si el archivo se mueve (changed
+ created
; changed
+ renamed
), entonces usted necesita otro FSW para esa carpeta de destino
Cuestiones relacionadas
- 1. Windows: secuencia de comandos de supervisión de archivos (Batch/VBS)
- 2. Directorio de supervisión para cambios: memoria alta potencial
- 3. C#: Supervisión de archivos copiados o movidos con FileSystemWatcher
- 4. "escuchar" cambios en archivos en C/C++ (en Windows)
- 5. Supervisión de una carpeta para archivos nuevos en Windows
- 6. Controles de contexto de supervisión en Linux
- 7. ¿Cómo programo la nueva función de supervisión del sistema de archivos `fanotify` de Linux?
- 8. Supervisión del progreso de Rsync
- 9. Herramienta de supervisión de IIS
- 10. java 7 preguntas de supervisión del directorio
- 11. Supervisión del tamaño del directorio de Windows
- 12. Supervisión de comunicación HTTP en OS X
- 13. Carga de supervisión en la aplicación ASP.NET
- 14. Supervisión/manejo de errores en servidores web
- 15. ¿Cambios de bits en un puntero C?
- 16. escribiendo un detector de cambios de archivos en ruby
- 17. monitoreo de cambios en los archivos en tiempo real
- 18. Supervisión de recursos programáticos por proceso en Linux
- 19. Función de supervisión de estado de Weblogic
- 20. Jenkins para la aplicación de supervisión en prod
- 21. Redis: uso de la memoria de supervisión
- 22. Compilación de cambios de archivos preprocesados anteriores, salida
- 23. Java detecta cambios en el sistema de archivos
- 24. ¿Cómo detectar cambios de archivos o carpetas en Android?
- 25. Directorio portátil/biblioteca de visualización de archivos en C/C++
- 26. Supervisión de un directorio para la creación de archivos nuevos sin FileSystemWatcher
- 27. Supervisión de PHP/Curl con Fiddler
- 28. Erlang OTP supervisión de Java aplicación
- 29. Introducción a la supervisión de SNMP
- 30. Supervisión del progreso utilizando Apache Commons FTPClient
acuerdo con el siguiente artículo, usted. puede indicarle a FileSystemWatcher que supervise los subdirectorios configurando la propiedad FileSystemWatcher.IncludeSubdirectories para cierto. https://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.includesubdirectories(v=vs.110).aspx – WWC