事業内容

mp3主要情報取得方法




取得にはShellClassを利用します。
ちなみにusingはshell32です。


shell32.dllをインポートしておけば利用できます(system32にあります)。

以下のように実装します。

ShellClass shell = new ShellClass();
Folder folder = shell.NameSpace(Path.GetDirectoryName("ファイルへのフルパス"));
FolderItem item = folder.ParseName(Path.GetFileName("ファイルへのフルパス"));
folder.GetDetailsOf(item, index);

indexによって取得できる項目がかわります。
folder.GetDetailsOf(null, index)で取得できる項目名がわかるので一度出力してみるといいと思います。
確かindex=40くらいまでは値がはいってたと記憶しています。

そんな感じです。



C#へ

テンプレートのpondt