VB2005:ファイル情報の取得

posted on 2005年9月8日 20:22 投稿者 Elfaria

VS2005/VB2005でファイル情報を取得する方法です。

コードスニペットからやると楽です。

呼び出し方:
コード画面で

filfileinfo
と入力してTabキーを押します。

ぱぱっと展開されます。

ちなみに以下のようなコードが生成されます。

        Dim fileData As System.IO.FileInfo
        fileData = My.Computer.FileSystem.GetFileInfo(FileName)
        Dim stats As String

        With fileData
            stats = _
                "File was created at: " & .CreationTime.ToLongTimeString & vbCrLf & _
                "File Directory is: " & .DirectoryName & vbCrLf & _
                "Full name is: " & .FullName & vbCrLf & _
                "File Size is: " & .Length.ToString & vbCrLf
        End With

        MessageBox.Show(stats)

VS2003では My が使えないので、
My.Computer.FileSystem.GetFileInfo を
Microsoft.VisualBasic.FileIO.FileSystem.GetFileInfo に
したほうがいいですね。
(Microsoft.VisualBasic は省略できるかも)

コメント