FileSystemProxy.GetDirectoryInfo(String) メソッド

定義

指定したパスの DirectoryInfo オブジェクトを返します。

public:
 System::IO::DirectoryInfo ^ GetDirectoryInfo(System::String ^ directory);
public System.IO.DirectoryInfo GetDirectoryInfo(string directory);
member this.GetDirectoryInfo : string -> System.IO.DirectoryInfo
Public Function GetDirectoryInfo (directory As String) As DirectoryInfo

パラメーター

directory
String

String。 ディレクトリのパス。

返品

DirectoryInfo 指定したパスのオブジェクト。

例外

パスは、次のいずれかの理由で無効です。長さ 0 の文字列です。空白のみを含みます。無効な文字が含まれています。または、デバイス パス (\\.\で始まる) です。

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

パスがシステム定義の最大長を超えています。

ディレクトリ パスにコロン (:)または無効な形式) が含まれています。

ユーザーには、パスを表示するために必要なアクセス許可がありません。

この例では、ディレクトリ C:\Documents and SettingsDirectoryInfo オブジェクトを取得し、ディレクトリの作成時刻、最終アクセス時刻、および最終書き込み時刻を表示します。

Dim getInfo = My.Computer.FileSystem.GetDirectoryInfo(
    My.Computer.FileSystem.SpecialDirectories.MyDocuments)
MsgBox("The directory was created at " & getInfo.CreationTime)
MsgBox("The directory was last accessed at " & getInfo.LastAccessTime)
MsgBox("The directory was last written to at " & getInfo.LastWriteTime)

注釈

ディレクトリが存在しない場合、 DirectoryInfo オブジェクトのプロパティに初めてアクセスするまで例外はスローされません。

適用対象

こちらもご覧ください