如何检测是否找不到文件

时间:2012-12-08 17:34:40

标签: vb.net

我对VB.NET有点新意。我想知道是否有办法检测是否存在打开的文件,然后会发生一些事情。这是可能的,是否可以使用“If”语句?

1 个答案:

答案 0 :(得分:4)

您可以在打开它之前使用file.exists(filename)进行检查,或使用try-catch块:

If not System.IO.File.Exists(filename) Then
  ' file does not exist
  end if

Try
  open ...
Catch ex As Exception
  MsgBox(ex.Message)  ' not-found error handling goes here
End Try

您可以在文件顶部添加imports system.io,以使用File.Exists代替System.IO.File.Exists