GetDirectoryInfo メソッドは DirectoryInfo オブジェクトを返します。このオブジェクトを照会して、ディレクトリについての情報を取得できます。
ディレクトリが存在しない場合でも、DirectoryInfo オブジェクトのプロパティに初めてアクセスするまでは、例外はスローされません。
注意
お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。 これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。 詳細については、「Visual Studio の設定」を参照してください。
ディレクトリの作成時刻を確認するには
GetDirectoryInfo メソッドを使用して、目的のディレクトリに対応する DirectoryInfo オブジェクトを取得し、CreationTime プロパティを照会します。 この例では、 C:\Documents and Settings の CreationTime を表示します。
Dim getInfo = My.Computer.FileSystem.GetDirectoryInfo( "C:\Documents and Settings") MsgBox("The directory was created at " & getInfo.CreationTime)
信頼性の高いプログラミング
次の条件を満たす場合は、例外が発生する可能性があります。
パスは次の理由の 1 つが無効です。それは、長さ 0 の文字列です。 空白だけを含んでいる; それには、無効な文字が含まれています; またはそれがデバイス パスである (始まる \\ です。 \) (ArgumentException).
パスが Nothing であるため、有効でない (ArgumentNullException)。
パスがシステムで定義されている最大長を超えている (PathTooLongException)。
パス内のファイル名またはディレクトリ名にコロン (:) が含まれているか、または形式が無効である (NotSupportedException)。
ユーザーがパスを参照するのに必要なアクセス許可がない (SecurityException)。
参照
処理手順
方法 : Visual Basic でディレクトリが存在するかどうかを確認する
トラブルシューティング: テキスト ファイルの読み取りと書き込み (Visual Basic)