フォルダ内のファイルの更新日付をすべてチェックするにはどうすればいいのでしょうか

タグの編集
投稿者 ¶§  (社会人) 投稿日時 2011/3/28 12:19:26
C:\vb\ 以下に
test.txt
vb.doc
program.pdf
hoge.xml

のように4つファイルがあるとします。
この4つのファイルの更新日付をすべてチェックしてTextBoxに出力するにはどうすればいいのでしょうか
投稿者 shu  (社会人) 投稿日時 2011/3/28 12:28:37
DirectoryInfo.GetFilesでフォルダ内のファイルを取得して
FileInfo.LastWriteTimeでチェックする。
投稿者 ¶§  (社会人) 投稿日時 2011/3/28 15:00:33
shuさんの回答を参考にして以下のようにプログラムを書いてみました。

'C:\vb\以下のファイル・フォルダをすべて取得。 
        Dim files() As String = System.IO.Directory.GetFiles( _
            "C:\vb\""*", System.IO.SearchOption.AllDirectories)
        'filesの要素数を取得。 
        Dim count As Integer = files.Length
        'すべてのファイルの更新日時をListBoxに出力。 
        For i = 0 To count - 1
            Dim opnFile As New IO.FileInfo("C:\Windows\Prefetch\" + files(i))
            ListBox1.Items.Add(opnFile.LastWriteTime)
        Next


これを実行すると
Dim opnFile As New IO.FileInfo("C:\Windows\Prefetch\" + files(i))

の部分で指定されたパスのフォーマットはサポートされていません。と出ます。
何故こうなってしまうのでしょうか。
投稿者 ¶§  (社会人) 投稿日時 2011/3/28 15:05:23
すみません。コード間違えました。

"C:\Windows\Prefetch\"→"C:\vb\"です。
投稿者 ¶§  (社会人) 投稿日時 2011/3/28 15:09:17
何度もすみません。
解決しました