【发布时间】:2012-05-22 12:00:53
【问题描述】:
我正在开发一个 Metro 应用程序,该应用程序在 ListView 控件中显示给定文件夹的内容。 MS 决定开发人员不需要 System.IO.Directory 类并将其完全从框架中删除。
我正在寻找在 Metro 风格应用程序中枚举 C# 文件的替代品。我检查了 MS 提供的所有枚举示例,它们似乎都只使用 KnownFolders 类枚举 Windows 库,例如:
StorageFolder picturesFolder = KnownFolders.PicturesLibrary;
并根据您的需要调用GetFilesAsync() 或GetFoldersAsync() 方法。如果我只想在图片或音乐库中列举这些都是黄金。但是,我希望枚举未包含在库中的目录上的文件。
任何人都知道这在 WinRT 中是如何实现的???
【问题讨论】:
标签: c# windows-8 windows-runtime enumeration .net-4.5