Mi problema es el siguiente:
Tengo una pagina default.aspx donde declaro un filesystemwatcher y en el
load de la misma lo pongo a funcionar
Dim MyWatcher As New System.IO.FileSystemWatcher()
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Handles Me.Load
MyWatcher.Path = Server.MapPath("./archivos")
MyWatcher.IncludeSubdirectories = False
MyWatcher.EnableRaisingEvents = True
AddHandler MyWatcher.Changed, New System.IO.FileSystemEventHandler(AddressOf
Me.myWatcher_Changed)
End Sub ' load del formulario
En el evento de control del watcher lo que pasa es que copia archivos al
variar algo de un directorio
Private Sub myWatcher_Changed(ByVal sender As System.Object, ByVal e As
System.IO.FileSystemEventArgs)
sArchivos = Directory.GetFiles(Server.MapPath("./archivos"))
For Each archivo In sArchivos
archivoInfo = New FileInfo(archivo)
File.Delete(Server.MapPath(Left(archivoInfo.Name, 4) & "/") &
archivoInfo.Name)
File.Copy(Server.MapPath("./archivos/") & archivoInfo.Name,
Server.MapPath(Left(archivoInfo.Name, 4) & "/") & archivoInfo.Name)
Next
End Sub ' control del directorio
El problema viene que cuando lo pruebo en mi maquina anda bien, pero cuando
lo subo al servidor no da ningun problema pero no copia los archivos, ya
hable con el provedor del servicio y tiene dado los permisos de ejecucion y
escritura y lectura y todo y como no se mucho sobre el tema temo de que este
haciendo algo mal con respecto al evento o si realmente se puede hacer en el
evento load para que quede chequeando el directorio o valla uno a saber que?
Bueno si alguien tiene alguna idea y me puede sacar ed este embrollo le
agradecería.
Eduardo.
Leer las respuestas