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

您可以使用 DirectoryExists 方法来确定指定的目录是否存在。

调用 DirectoryExists 需要有 FileIOPermission

此方法不引发异常。

提示

对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置

过程

确定目录是否存在

  • 使用 My.Computer.FileSystem.DirectoryExists 方法并提供路径,来确定指定的目录是否存在。 下面的示例通过检查来确定目录 C:\backup\logs 是否存在,并检查其属性。

    Dim logDirectoryProperties As System.IO.DirectoryInfo
    If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
        logDirectoryProperties = My.Computer.FileSystem.GetDirectoryInfo("C:\backup\logs")
    End If
    

请参见

任务

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

疑难解答:读取和写入文本文件 (Visual Basic)

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

参考

DirectoryExists

其他资源

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