言語

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 メソッドを含むタスクの例を示します。

ターゲット 参照先
ファイルの名前とパスを決定する 方法: Visual Basic

適用対象

こちらもご覧ください