我正在开发 vb.net 应用程序框架 4,我有一个小问题,在上传文件之前,我会检查文件是否已经存在,然后我会删除它们,然后上传新文件。它工作正常,只有在某个时候返回 te 错误进程无法访问文件,因为它正在被另一个进程使用 这是我的代码
Function MoveFiels(ByVal fn As String) As Boolean
Dim flg As Boolean
Application.DoEvents()
Try
If File.Exists("des" & \fn) Then
File.Delete("des" & \fn)
txtErrors.Text &= vbCrLf & "File Deleted and Replace will New File = " & fn & vbCrLf
Application.DoEvents()
End If
System.Threading.Thread.Sleep(1000)
File.Move("source" & \fn, "des" & \fn)
flg = True
Catch ex As Exception
MsgBox(ex.Message)
End Try
Return flg