我正在尝试使用下面的代码来尝试关闭文件流,因为即使在我处理它之后它仍然在服务器上使用,我也遇到了错误。所以我想可能会循环它直到它关闭,因为它不会在 1 次尝试后关闭。无论如何,我收到文件模式、文件访问、文件共享不是 IO 成员的错误。?
Dim thisFileInUse As Boolean = False
Dim fs As System.IO.FileStream
If System.IO.File.Exists(sFile) Then
Try
fs = System.IO.File.Open(sFile, io.FileMode.Open, io.FileAccess.Write, io.FileShare.ReadWrite)
fs.Close()
fs.Dispose()
Catch
Try
fs.Close()
fs.Dispose()
Catch
End Try
thisFileInUse = True
End Try
End If
Return thisFileInUse