GetFileInfo メソッドが返す FileInfo オブジェクトを使用すると、ファイルについての情報を確認できます。ファイルの場所は FullName プロパティで取得できます。
ファイルが存在しない場合、GetFileInfo では例外はスローされず、System.IO.FileInfo オブジェクトのプロパティに初めてアクセスしたときに例外がスローされます。
手順
ファイルの絶対パスを確認するには
GetFileInfo メソッドを使用して、調べる対象のファイルの FileInfo オブジェクトを取得します。 その FullName プロパティに絶対パスが含まれています。 次の例は、Test.txt の絶対パスを確認し、メッセージ ボックスに表示します。
Dim getInfo As System.IO.FileInfo getInfo = My.Computer.FileSystem.GetFileInfo("C:\TestFolder1\test.txt") MsgBox(getInfo.FullName)
信頼性の高いプログラミング
次の条件を満たす場合は、例外が発生する可能性があります。
パス名の形式に誤りがある。 たとえば、無効な文字が含まれている場合や、空白のみの場合 (ArgumentException)。
ファイルが存在しないか、または Nothing である (ArgumentNullException)。
パス文字列の途中にコロンが含まれている (NotSupportedException)。
パスが長すぎる (PathTooLongException)。
ユーザーに必要なアクセス許可がない (SecurityException)。
当該ファイルに対して、ユーザーがアクセス制御リスト (ACL) のアクセス許可を持っていない (UnauthorizedAccessException)。
参照
処理手順
方法 : Visual Basic でファイル パスを解析する