FileSystemProxy.GetFileInfo(String) メソッド

定義

指定したファイルの FileInfo オブジェクトを返します。

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

パラメーター

file
String

ファイルの名前とパス。

返品

FileInfo 指定したファイルのオブジェクト。

例外

パス名の形式が正しくありません。 たとえば、無効な文字が含まれているか、空白のみです。 ファイル名には末尾にスラッシュマークが付きます。

fileNothing または空の文字列です。

パスには、文字列の中央にコロンが含まれています。

パスが長すぎます。

ユーザーに必要なアクセス許可がありません。

ユーザーがファイルへの ACL (アクセス制御リスト) アクセス権を持たない。

この例では、ファイル MyLogFile.logSystem.IO.FileInfo オブジェクトを取得し、それを使用してファイルの完全な名前、最終アクセス時刻、および長さを報告します。

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

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

適用対象

こちらもご覧ください