Este es un simple programita que hice que utiliza el componente FileSystemWatcher de .Net para monitorear cambios en archivos y carpetas del sistema.
El ejemplo está hecho en visual basic.net 2005
En el formulario, luego de indicar el path del directorio que se va a vigilar o monitorear, cuando se producen cambios los agrega a un control Listview , añadiendo el nombre del archivo, el tipo de cambio y la fecha
O también , cuando se minimiza el form avisa desde el systra
Notas :
En este caso los cambios que monitorea son los siguientes : solo si se crea un nuevo archivo, si se elimina o si se modifica.
Estableciendo otros valores en la propiedad NotifyFilter del FileSystemWatcher se pueden monitorear otros cambios, como fechas de acceso, indicar si se notifica solo para archivos o solo para carpetas o ambos
Nota. en este ejemplo asi como está , solo se realiza con archivos, no con directorios, y de cualquier tipo *.*. Tambíen el chequeo se realiza sin tener en cuenta los subdirectorios, es decir es algo bien simple.
Código fuente y controles de este ejemplo
- Un Button : btnPath
- Un Textbox txtPath
- Un ListView : ListView1
- Un CheckBox : chkActivar
- Un FileSystemWatcher : FileSystemWatcher1
No hay comentarios:
Publicar un comentario