方法 : Visual Basic でディレクトリの作成時刻を確認する

更新 : 2007 年 11 月

My.Computer.FileSystem.GetDirectoryInfo メソッドDirectoryInfo オブジェクトを返します。このオブジェクトを照会して、ディレクトリについての情報を取得できます。

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

dhc4wh9w.alert_note(ja-jp,VS.90).gifメモ :

使用している設定またはエディションによっては、ダイアログ ボックスで使用可能なオプションや、メニュー コマンドの名前や位置が、ヘルプに記載されている内容と異なる場合があります。このヘルプ ページは、全般的な開発設定を考慮して記述されています。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。

ディレクトリの作成時刻を確認するには

  • GetDirectoryInfo メソッドを使用して、目的のディレクトリに対応する DirectoryInfo オブジェクトを取得し、CreationTime プロパティを照会します。この例では、 C:\Documents and Settings の CreationTime を表示します。

    Dim getInfo As System.IO.DirectoryInfo
    getInfo = My.Computer.FileSystem.GetDirectoryInfo _
    ("C:\Documents and Settings")
    MsgBox("The directory was created at " & getInfo.CreationTime)
    

堅牢性の高いプログラム

次の条件を満たす場合は、例外が発生する可能性があります。

  • パスが無効である。1) 長さが 0 の文字列である、2) 空白だけが含まれている、3) 無効な文字が含まれている、4) デバイス パスである (\\.\ で開始されている)、のいずれかの理由が考えられる (ArgumentException)。

  • パスが Nothing であるため、有効でない (ArgumentNullException)。

  • パスがシステムで定義されている最大長を超えている (PathTooLongException)。

  • パス内のファイル名またはディレクトリ名にコロン (:) が含まれているか、または形式が無効である (NotSupportedException)。

  • ユーザーがパスを参照するのに必要なアクセス許可がない (SecurityException)。

参照

処理手順

方法 : Visual Basic でディレクトリが存在するかどうかを確認する

トラブルシューティング : テキスト ファイルの読み取りと書き込み

参照

My.Computer.FileSystem.GetDirectoryInfo メソッド

DirectoryInfo

CreationTime