viernes, 6 de febrero de 2009

Inspeccionando el File System con FileSystemWatcher (.Net Framework)

Fuente: http://msdn.microsoft.com/es-es/library/system.io.filesystemwatcher.aspx
Artículo: http://articles.techrepublic.com.com/5100-10878_11-6165137.html

La clase FileSystemWatcher escucha las notificaciones de cambio del sistema de archivos y provoca eventos cuando cambia un directorio o un archivo de un directorio.

Existen varios tipos de cambios que puede inspeccionar en un directorio o archivo. Por ejemplo, es posible inspeccionar cambios en los atributos (Attributes), la hora y la fecha de última escritura (LastWrite) o el tamaño (Size) de archivos o directorios.

Es posible inspeccionar el cambio de nombre, la eliminación o la creación de archivos o directorios.

El sistema operativo Windows notifica al componente los cambios realizados en los archivos en un búfer creado por el objeto FileSystemWatcher. Si se producen muchos cambios en poco tiempo, el búfer se puede desbordar. Como consecuencia, el componente pierde el control de los cambios realizados en el directorio y sólo puede proporcionar una notificación general.

No hay comentarios:

Publicar un comentario