FileSystem.GetFileInfo(String) 方法

定义

返回指定文件的 FileInfo 对象。

public:
 static System::IO::FileInfo ^ GetFileInfo(System::String ^ file);
public static System.IO.FileInfo GetFileInfo (string file);
static member GetFileInfo : string -> System.IO.FileInfo
Public Shared Function GetFileInfo (file As String) As FileInfo

参数

file
String

文件的名称和路径。

返回

FileInfo 指定文件的 对象。

例外

路径名称格式不正确。 例如,包含无效字符或仅为空白。 文件名具有尾随斜杠标记。

fileNothing 或空字符串。

路径的字符串中间包含一个冒号。

路径太长。

该用户缺少必要的权限。

该用户缺少对文件的 ACL(访问控制列表)的访问权限。

示例

此示例检索 System.IO.FileInfo 文件的 MyLogFile.log 对象,并使用它来报告文件的全名、上次访问时间和长度。

Dim information = My.Computer.FileSystem.GetFileInfo("C:\MyLogFile.log")
MsgBox("The file's full name is " & information.FullName & ".")
MsgBox("Last access time is " & information.LastAccessTime & ".")
MsgBox("The length is " & information.Length & ".")

注解

如果文件不存在,则不会引发异常;相反,它将在首次访问对象的属性时引发。

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

功能 查看
确定文件的名称和路径 如何:在 Visual Basic 中分析文件路径

适用于

另请参阅