Windows允许您拥有多个音乐文件夹。如何查询所有文件夹的路径。我知道以下内容将获取当前的set文件夹,但我想要其他文件夹。
Environment.GetFolderPath(Environment.SpecialFolder.MyMusic)
在我的系统上,这将生成以下文件夹。 D:\Users\Bobby\Music
。但这还不够。我有另一个文件夹,它是位于C:\Users\Bobby\SkyDrive\Music
的音乐文件夹。
基本上我想从我的Windows应用商店应用程序迭代MyMusic库中的所有文件夹。
答案 0 :(得分: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 */
}