0

Windowsでは、複数の音楽フォルダを使用できます。すべてのフォルダのパスを照会するにはどうすればよいですか。以下は現在の設定フォルダを取得することを知っていますが、他のものが欲しいです。

Environment.GetFolderPath(Environment.SpecialFolder.MyMusic)

私のシステムでは、これにより次のフォルダが作成されます。D:\Users\Bobby\Music。しかし、それだけでは十分ではありません。にある音楽フォルダである別のフォルダがありますC:\Users\Bobby\SkyDrive\Music

基本的に、WindowsストアアプリケーションからMyMusicライブラリ内のすべてのフォルダーを繰り返し処理したいと思います。

ここに画像の説明を入力してください

4

1 に答える 1

1

私はそれを考え出した。すべての MP3 音楽にアクセスする方法は、Windows ミュージック ライブラリです。

var options = new QueryOptions(CommonFileQuery.OrderByMusicProperties, new List<string> { ".mp3" });
options.SetThumbnailPrefetch(ThumbnailMode.MusicView, 256, ThumbnailOptions.UseCurrentScale);

var query = KnownFolders.MusicLibrary.CreateFileQueryWithOptions(options);
var files = await query.GetFilesAsync();

foreach (var file in files)
{
    /* Access MP3s */
}
于 2013-03-01T18:37:23.230 に答える