hello everyone.
Im trying to time out a loot after a certain time. Probably 5 to 10
minutes.
I have the following function
Private Sub processFileCrea tion(ByVal source As Object, ByVal e As
System.IO.FileS ystemEventArgs)
Dim strFilename As String = "c:\web\example .mdb"
Do
Loop While System.IO.File. Exists(strFilen ame) And
isFileOpen(strF ilename)
writeDatabase()
End Sub
This function is being called when it fires the event "created" of a
filewatcher. The file "example.md b" is being FTPed to the folder. The
loop is to verify if the file is completed written on disk to avoid
exceptions. Is a big file that could take 5 minutes to FTP it that
why I need this loop. Im trying to avoid an infinite loop if some user
has the file open, or if the file is being used by any other software,
so I need to time out the loop.
I've tried to research the web how to use a timer to achieve this but
none of the examples I found could help, plus im kind newb on vb and
vb.net. Lets say this is my first more serious vb.net program :)
Any sugestions?? Any help would be highly appreciated.
Thanks in advance
Joao
Im trying to time out a loot after a certain time. Probably 5 to 10
minutes.
I have the following function
Private Sub processFileCrea tion(ByVal source As Object, ByVal e As
System.IO.FileS ystemEventArgs)
Dim strFilename As String = "c:\web\example .mdb"
Do
Loop While System.IO.File. Exists(strFilen ame) And
isFileOpen(strF ilename)
writeDatabase()
End Sub
This function is being called when it fires the event "created" of a
filewatcher. The file "example.md b" is being FTPed to the folder. The
loop is to verify if the file is completed written on disk to avoid
exceptions. Is a big file that could take 5 minutes to FTP it that
why I need this loop. Im trying to avoid an infinite loop if some user
has the file open, or if the file is being used by any other software,
so I need to time out the loop.
I've tried to research the web how to use a timer to achieve this but
none of the examples I found could help, plus im kind newb on vb and
vb.net. Lets say this is my first more serious vb.net program :)
Any sugestions?? Any help would be highly appreciated.
Thanks in advance
Joao
Comment