My.Computer.FileSystem.FileExists 方法

更新:2007 年 11 月

返回一个 Boolean,它指示指定的文件是否存在。

' Usage
Dim value As Boolean = My.Computer.FileSystem.FileExists(file)
' Declaration
Public Function FileExists( _
   ByVal file As String _
) As Boolean

参数

  • file
    String。文件的名称和路径。必选。

返回值

如果文件存在,则返回 True;否则,此方法返回 False。

异常

以下情况可能会产生异常:

备注

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

任务

下表列出涉及 My.Computer.FileSystem.FileExists 方法的任务的示例。

要执行的操作

请参见

确定文件是否存在。

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

示例

此示例查看文件 Check.txt 是否存在,并在一个消息框中提供有关信息。

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

要求

命名空间:Microsoft.VisualBasic.MyServices

类:FileSystemProxy(提供对 FileSystem 的访问)

**程序集:**Visual Basic 运行库(位于 Microsoft.VisualBasic.dll 中)

不同项目类型的可用性

项目类型

是否可用

Windows 应用程序

类库

控制台应用程序

Windows 控件库

Web 控件库

Windows 服务

网站

权限

可能需要下列权限:

权限

说明

FileIOPermission

控制访问文件和文件夹的能力。关联的枚举:Unrestricted

有关更多信息,请参见代码访问安全性请求权限

请参见

任务

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

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

参考

My.Computer.FileSystem 对象

FileExists

其他资源

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