c# – WinRT:用于枚举库和已知文件夹之外的文件的应用程序

前端之家收集整理的这篇文章主要介绍了c# – WinRT:用于枚举库和已知文件夹之外的文件的应用程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个Metro应用程序,它显示ListView控件中给定文件夹的内容.
MS决定开发人员不需要System.IO.Directory类并将其从框架中完全删除.

我正在寻找一个替代来在地铁风格的应用程序中枚举C#中的文件.我检查了MS提供的所有枚举示例,它们似乎都只使用KnownFolders类枚举Windows库,例如:

StorageFolder picturesFolder = KnownFolders.PicturesLibrary;

并根据您的需要调用GetFilesAsync()或GetFoldersAsync()方法.如果我只想在图片或音乐库中进行枚举,这些都是金币.但是,我希望枚举未包含在库中的目录上的文件.

任何人都知道在WinRT中这是怎么可能的???

解决方法

按照设计,您在Metro应用程序的这一领域非常有限.我们的想法是,Metro应用程序只能访问受信任访问的内容,因此您可以:

>访问特定于您的应用程序的本地存储
>访问少数知名的存储位置,或
>访问特定授权的位置.

查看http://msdn.microsoft.com/en-us/library/windows/apps/hh464959.aspx以了解您将能够访问的内容.

猜你在找的C#相关文章