FileSystemWatcher

22/09/2004 - 22:12 por wandoo | Informe spam
Hola a todos, nuevamente dando lata, sigo sin encintrar
información sobre este problema:
como obtengo el nombre de los
archivos que se editen, creen, borren al igual que las
carpetas.
Supongo que se puede hacer con el FileSystemWatcher, pero
¿Cómo?

Busca Links o ideas...
Pofavor necesito más información que este link que me han
recomendado ya en varias ocaciones:

http://www.elguille.info/colabora/p...nitorDeArc
hivos.htm


Mil gracias
 

Leer las respuestas

#1 J. Carlos Herrero
22/09/2004 - 23:24 | Informe spam
Hola:
Prueba esto:
Crea una aplicacion de consola y pega el siguiente codigo

Imports System.IO
Imports System.Text
Module Module1
Private WithEvents loFSW As FileSystemWatcher
Sub Main()
loFSW = New FileSystemWatcher()
'configurar el objeto
loFSW.Path = "c:\pruebas"
loFSW.Filter = "*.txt"
loFSW.IncludeSubdirectories = True
AddHandler loFSW.Created, AddressOf loFSW_Created
AddHandler loFSW.Deleted, AddressOf loFSW_Deleted
AddHandler loFSW.Changed, AddressOf loFSW_Changed
AddHandler loFSW.Renamed, AddressOf loFSW_Renamed
'activar
loFSW.EnableRaisingEvents = True
'mientras no pulsemos S, el objeto inspeccionara
'el sistema de archivos del equipo
While (Console.ReadLine() <> "S")

End While
End Sub
Public Sub loFSW_Created(ByVal sender As Object, ByVal e As System.IO.FileSystemEventArgs) Handles loFSW.Created
Console.WriteLine("Se ha creado un archivo: {0}", e.FullPath)
End Sub
Public Sub loFSW_Deleted(ByVal sender As Object, ByVal e As System.IO.FileSystemEventArgs) Handles loFSW.Deleted
Console.WriteLine("Se ha producido el borrado: {0}", e.FullPath)
End Sub
Private Sub loFSW_Changed(ByVal sender As Object, ByVal e As System.IO.FileSystemEventArgs) Handles loFSW.Changed
Console.WriteLine("Se ha modificado: {0}", e.FullPath)
End Sub

Private Sub loFSW_Renamed(ByVal sender As Object, ByVal e As System.IO.RenamedEventArgs) Handles loFSW.Renamed
Console.WriteLine("Se ha renombrado: {0}", e.FullPath)
End Sub
End Module

Espero que te sirva
Un saludo:
Carlos


wandoo wrote:
Hola a todos, nuevamente dando lata, sigo sin encintrar
información sobre este problema:
como obtengo el nombre de los
archivos que se editen, creen, borren al igual que las
carpetas.
Supongo que se puede hacer con el FileSystemWatcher, pero
¿Cómo?

Busca Links o ideas...
Pofavor necesito más información que este link que me han
recomendado ya en varias ocaciones:

http://www.elguille.info/colabora/p...nitorDeArc
hivos.htm


Mil gracias

Preguntas similares