使用Windows 8 API可以编写一个访问app目录下的文件的应用程序,例如:
audio.src = "jazz.mp3"
还可以将文件夹添加到" futureAccessList"这基本上是应用程序具有以下权限的文件夹列表:
Windows.Storage.AccessCache.StorageApplicationPermissions.futureAccessList.addOrReplace("PickedFolderToken", folder);
我想做的是这样的事情:
audio.src = "C:\\myMusicFolder\\jazz.mp3"
audio.src = "F:\\anotherFolder\\blues.mp3"
答案 0 :(得分:1)
您必须让用户选择文件夹" C:\ myMusicFolder"和" F:\ anotherFolder"。
然后,您可以将这些文件夹添加到FutureAccessList
。
如果您现在想要访问这些文件,则需要遍历FutureAccessList
中的文件夹并检查它是否是您要查找的文件夹(即C:\ myMusicFolder)。
一种有效的方法是将文件夹的路径存储为MetaData
。
然后,您可以从FutureAccessList
检索StorageFolder对象,并使用它来检索mp3文件。