作業のはじめに、ファイルのプロパティ値を取得するにはShell32.dllの機能を使うため、最初にShell32.dllの参照設定を行う必要があります。
メニューバーの「プロジェクト」から「参照の追加」を選択します。ダイアログの「COM」タブを選択し、「Microsoft Shell Controls And Aut
omation」を選択してOKを押します。
プログラムの先頭にImports文を挿入します。
プロパティを取得するコードは次のように書きます。
Imports System
Imports Shell32
Public Class dofile
Const DIR_NME As String = "C:\test" '任意フォルダーパス
'フォルダーからファイルのタグ情報を抽出
Public Sub search()
Dim Shell = New Shell()
Dim f As Folder = Shell.NameSpace(DIR_NME)
Dim item As FolderItem
item = f.ParseName("C:\test\test1.mp3") 'ファイルのフルパス
Dim str As String
'タグ情報
str = f.GetDetailsOf(item, 15)
MsgBox(str)
End Sub
End Class