Windows应用程序javascript访问" futureAccessList"中的文件夹中的文件

时间:2014-03-21 02:49:10

标签: javascript windows windows-phone-8

使用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"

1 个答案:

答案 0 :(得分:1)

您必须让用户选择文件夹" C:\ myMusicFolder"和" F:\ anotherFolder"。 然后,您可以将这些文件夹添加到FutureAccessList

如果您现在想要访问这些文件,则需要遍历FutureAccessList中的文件夹并检查它是否是您要查找的文件夹(即C:\ myMusicFolder)。 一种有效的方法是将文件夹的路径存储为MetaData。 然后,您可以从FutureAccessList检索StorageFolder对象,并使用它来检索mp3文件。