对于 Visual Basic 2015 而非 VB.NET 中的以下代码,我收到文件未找到异常:
path = "c:\winpython\codes\output.TXT"
Dim sr2 As System.IO.StreamReader = New System.IO.StreamReader(path)
如何捕获此错误并向用户显示适当的消息,要求他们不要删除该文件?
这是在 Visual Basic 2015 中捕获文件未找到异常的方法:
Try
path = "c:\winpython\codes\output.TXT"
Dim sr2 As System.IO.StreamReader = New System.IO.StreamReader(path)
Catch ex As FileNotFoundException
MessageBox.Show(ex.Message)
Catch ex As Exception
MsgBox(ex.Message)
End Try
请记住,除了文件未找到异常之外,您还可能在打开文件时遇到任何其他异常。所以最后一个异常 Catch 就是为了这个。您可以将 ex.Message 替换为您想要向用户显示的自己的 String 消息,如下所示:
Catch ex As Exception
MsgBox("There is an error while opening the File")
希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句