Ktouth Brand. on Web

け〜くんこと K.Ktouth のだらだらした日常と突発的に作るプログラムや読み物とかの雑多サイト



[2010年06月28日]

とりあえず保留

2010年06月29日 07:03更新 筆者:K.Ktouth

先日から悩んでいた「ポータブルメディアデバイスのフォルダとファイル名の取得」ですが。
とりあえず保留、仕様から削除しておく事にしましたはず

……結局あれからやり方がうまく行かないというか、そもそもファイラーなどの挙動を見る限り通常のファイル・ディレクトリと違う形での処理をして・・・いる!っぽい?ので、正直そこまでのコストを払ってまで実装しなきゃならないのかなぁ……という気になってきたのです(ぉぃ
幸いにして目的であるZENに関しては通常のストレージドライブとして認識出来るので問題ありませんし。

つーか。
ポータブルメディアの中のファイル名を右クリック→プロパティの表示をしてみると、そこに書かれているパスは「マイコンピュータ\xxxx\xxxx\Music\アーティスト名\アルバム名\曲名.wma」という感じになっていまして。xxxxは携帯名、アーティスト・アルバム・曲名に関してはWMPが転送したときに設定されていた内容に対応しています。
これが取得出来ればプレイリストを作れるんですが……ルートフォルダが相対パスのような表現になっていまして。つまり、これ、単純にパス名として使えないんですよねげー
ざっと見た限り、Shell APIとかを使ってマイコンピュータの位置を検索、パス文字列ではなくエントリポイントデータを使ってさらにそれ以下の階層を順に探索……としたらいいとは思うのですが、メンドイ(ぉぃ

とりあえずはメインの機能を実装してからかなぁ。

本日のリンク元
アンテナ
その他のリンク元
検索