【问题标题】:What's the purpose of FolderInformation and FileInformation?FolderInformation 和 FileInformation 的用途是什么?
【发布时间】:2012-12-28 01:26:01
【问题描述】:

我正在尝试找出 FolderInformation 和 FileInformation 的用途以及如何使用它们。到目前为止,我了解到 FolderInformation 更多地作用于文件夹本身,而 StorageFolder 作用于文件夹内容(http://stackoverflow.com/questions/13944488/in-metro-whats-the-difference-between-folderinformation-and-storagefolder )。但是两个类都有类似的成员,比如 CreateFileAsync,这使得区别有点模糊。

谁能解释一下 FolderInformation 和 FileInformation 的实际用途是什么?

我也希望有一个如何使用这些类的小例子。在 Internet 上找不到太多内容。

【问题讨论】:

    标签: windows-runtime windows-store-apps


    【解决方案1】:

    如果您进一步检查 FolderStorage 和 FolderInformation 之间的差异(与 File 交易对手相同),您会发现 FolderInformation 实现了另一个接口,即IStorageItemInformation

    基本上,此界面将为相关文件或文件夹提供元数据信息。例如,对于 MP3 音乐文件,您可以检索基本的 ID3 标签信息(曲目名称、艺术家等),对于 JPG 图像文件,您可以检索基本的 EXIF 信息(拍摄日期,...) .

    它还提供了一个事件来监听这些信息可能发生的变化。我可以想象这对于更新音乐播放器或照片查看器中的显示信息非常有用。

    【讨论】:

    • 感谢您解释一些差异和可能的使用场景的答案。但是 FolderInformation 和 FileInformation 的用途还不清楚。 FileInformationFactory 的文档(这似乎是创建 FolderInformation 和 FileInformation 对象的唯一方法)说这个类是“用于从查询结果中加载有关文件和文件夹的信息并将这些文件系统项绑定到 JavaScript ListView或 XAML ListView 和 GridView 控件”。根据这个FolderInformation和FileInformation进行数据绑定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-18
    • 2012-04-17
    • 2014-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多