如何:在 Visual Basic 中确定文件是否存在

更新:2007 年 11 月

您可以使用 My.Computer.FileSystem.FileExists 方法来确定指定的文件是否存在。

如果应用程序没有读取指定文件的足够权限,则无论路径是否存在,FileExists 方法都返回 False;该方法不引发异常。

说明:

  对话框中的可用选项以及显示的菜单命令的名称和位置可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。此帮助页是根据“常规开发设置”而编写的。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

过程

确定文件是否存在

  • 使用 My.Computer.FileSystem.FileExists 方法并提供路径,来确定指定的文件是否存在。下面的示例检查文件 Check.txt 是否存在,并在消息框中提供相关信息。

    If My.Computer.FileSystem.FileExists("c://Check.txt") Then
        MsgBox("File found.")
    Else
        MsgBox("File not found.")
    End If
    

请参见

任务

如何:在 Visual Basic 中确定目录是否存在

疑难解答:读取和写入文本文件

演练:在 Visual Basic 中操作文件和目录

参考

My.Computer.FileSystem.FileExists 方法

其他资源

创建、删除和移动文件和目录 (Visual Basic)