【发布时间】:2013-04-12 01:55:37
【问题描述】:
如何将所有库位置添加到“我的音乐”?
对于本示例,我已将这些目录添加到库中:
E:\My Music
E:\Mp3
我试过了:
Environment.GetFolderPath(Environment.SpecialFolder.MyMusic);
但它会返回:
C:\Users\MyUser\Music
【问题讨论】:
-
如果只有两个文件夹,你可以手动一个一个添加目录吗?
-
我有很多目录要添加到我的库位置,所以一个一个地添加它不是我的选择.. :)
-
你已经完成了你的工作,但这里有一个很好的例子来说明它是如何完成的。 codeproject.com/Articles/143038/…
-
@MichaelPerrenoud 感谢您的回复,我会审查它。
-
我不认为找到音乐库文件夹本身的路径就足够了?您可以使用
SHGetKnownFolderPathfunction 并传递值FOLDERID_MusicLibrary来做到这一点。比枚举所有添加到库中的文件夹要容易得多,对于大多数用途来说应该足够了。
标签: c#