2013-05-03 137 views
0

我有一个应用程序getItemsAsync() - 方法返回一个文件对象为用户选择一个文件选择器的图片。现在我想获取包含图像的文件夹的文件夹对象,以便用户能够在该文件夹中的图片之间切换,而无需再次使用filepicker。WinJS中的文件对象 - 如何检索包含文件夹

回答

1

该路径在从文件选择器返回时可用。请参阅:

Docs for StorageFile

可以反过来再调用

 
Windows.Storage.StorageFolder.getFolderFromPathAsync(path) 
          .done(/* Your success and error handlers */); 

,让你从该路径StorageFolder。

Docs for GetFolderFromPathAsync()

1

如果应用程序可能要在选择文件夹“访问”的任何文件,使用FolderPicker可能是正确的。否则,应用程序可能无法访问文件夹中的所有文件。

+0

+1 - 如果用户使用FileOpenPicker选取单个文件,则只有该文件可用于应用程序。如果你想访问另一个文件,你必须要求用户分别选择它或使用文件夹选择器。并且不要忘记在适用的地方存储访问令牌...... – 2013-05-07 12:18:22

相关问题