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 объект для указанного файла.
Исключения
Имя пути неправильно сформировано. Например, он содержит недопустимые символы или только пробелы. Имя файла имеет запечатленную метку косой черты.
file имеет Nothing или пустую строку.
Путь содержит двоеточие в середине строки.
Путь слишком длинный.
У пользователя отсутствуют необходимые разрешения.
Пользователь не имеет доступа к файлу 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 метод.
| Кому | Смотри |
|---|---|
| Определение имени и пути файла | How to: Parse File Paths in Visual Basic |