2

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

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

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

4

1 回答 1

0

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

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

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

于 2012-12-27T17:20:29.267 回答