FileSystemProxy.GetFileInfo(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したファイルの 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 指定したファイルのオブジェクト。
例外
パス名の形式が正しくありません。 たとえば、無効な文字が含まれているか、空白のみです。 ファイル名には末尾にスラッシュマークが付きます。
file が Nothing または空の文字列です。
パスには、文字列の中央にコロンが含まれています。
パスが長すぎます。
ユーザーに必要なアクセス許可がありません。
ユーザーがファイルへの ACL (アクセス制御リスト) アクセス権を持たない。
例
この例では、ファイル MyLogFile.logのSystem.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 メソッドを含むタスクの例を示します。
| ターゲット | 参照先 |
|---|---|
| ファイルの名前とパスを決定する | 方法: ファイル パスを解析する |