> For the complete documentation index, see [llms.txt](https://chaoses-ib.gitbook.io/directory-opus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chaoses-ib.gitbook.io/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/metadata.zh.md).

# Metadata

**Metadata** 对象提供有关文件或文件夹的元数据信息（元数据是指诸如音乐文件的曲目编号、图像的尺寸、文档的作者等信息）。如果您拥有 **Item** 对象，则可以从 [**Item**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/item.zh.md)**.metadata** 属性获取 **Metadata** 对象，否则可以使用项目的路径使用 [**FSUtil**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/fsutil.zh.md)**.GetMetadata** 方法获取它。

**Metadata** 对象提供不同的子对象作为属性，将可用的元数据分组到多个类别中，大体上对应于 [关键字列](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-6/keywords_for_columns.zh.md) 页面上列出的类别。您可以使用 **Metadata** 对象的 *默认值* 来确定可用的主要元数据类型。

| 属性名称               | 返回值类型                                                                                                          | 描述                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------ | -------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| *\<default value>* | *string*                                                                                                       | <p>返回一个字符串，指示此对象中可用的主要元数据类型。字符串将是以下之一：<em>none</em>、<em>video</em>、<em>audio</em>、<em>image</em>、<em>font</em>、<em>exe</em>、<em>doc</em>、<em>other</em>。 请注意，有时可能有多种类型的元数据可用。例如，作者是一个文档字段（因此在 <strong>doc</strong> 属性下找到），但图片也可以有作者。在这种情况下，<strong>Metadata</strong> 对象将提供 <strong>ImageMeta</strong> 和 <strong>DocMeta</strong> 对象。</p><p>如果返回的字符串是 <em>none</em>，则表示该文件没有可用的元数据，您不应该尝试访问任何其它属性。</p> |
| audio              | *object*:[**AudioMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/audiometa.zh.md) | 返回一个 [**AudioMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/audiometa.zh.md) 对象，提供对音频元数据的访问。此对象的属性通常以其相应的底层类型返回（例如，像“曲目编号”这样的数字字段将作为 *int* 返回）。                                                                                                                                                                                                                         |
| audio\_text        | *object*:[**AudioMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/audiometa.zh.md) | 返回一个 [**AudioMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/audiometa.zh.md) 对象，提供对未修改的音频元数据文本形式的访问。这提供了与在文件窗口中显示的相同文本的访问。例如，像“曲目编号”这样的数字字段将作为 *string* 而不是 *int* 返回。                                                                                                                                                                                                   |
| doc                | *object:*[**DocMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/docmeta.zh.md)     | 返回一个 [**DocMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/docmeta.zh.md) 对象，提供对文档元数据的访问。                                                                                                                                                                                                                                                                                |
| doc\_text          | *object:*[**DocMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/docmeta.zh.md)     | 返回一个 [**DocMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/docmeta.zh.md) 对象，提供对未修改的文档元数据文本形式的访问。                                                                                                                                                                                                                                                                        |
| exe                | *object:*[**ExeMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/exemeta.zh.md)     | 返回一个 [**ExeMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/exemeta.zh.md) 对象，提供对可执行文件（程序）元数据的访问。                                                                                                                                                                                                                                                                         |
| exe\_text          | *object:*[**ExeMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/exemeta.zh.md)     | 返回一个 [**ExeMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/exemeta.zh.md) 对象，提供对未修改的程序元数据文本形式的访问。                                                                                                                                                                                                                                                                        |
| font               | *object:*[**FontMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/fontmeta.zh.md)   | 返回一个 [**FontMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/fontmeta.zh.md) 对象，提供对字体文件元数据的访问。                                                                                                                                                                                                                                                                            |
| image              | *object:*[**ImageMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/imagemeta.zh.md) | 返回一个 [**ImageMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/imagemeta.zh.md) 对象，提供对图片元数据的访问。                                                                                                                                                                                                                                                                            |
| image\_text        | *object:*[**ImageMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/imagemeta.zh.md) | 返回一个 [**ImageMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/imagemeta.zh.md) 对象，提供对未修改的图片元数据文本形式的访问。                                                                                                                                                                                                                                                                    |
| other              | *object:*[**OtherMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/othermeta.zh.md) | 返回一个 [**OtherMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/othermeta.zh.md) 对象，提供对杂项元数据的访问。                                                                                                                                                                                                                                                                            |
| tags               | *collection:string*                                                                                            | 返回一个 *string* 集合，对应于分配给此项目的标签。                                                                                                                                                                                                                                                                                                                                                                        |
| video              | *object:*[**VideoMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/videometa.zh.md) | 返回一个 [**VideoMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/videometa.zh.md) 对象，提供对视频元数据的访问。                                                                                                                                                                                                                                                                            |
| video\_text        | *object:*[**VideoMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/videometa.zh.md) | 返回一个 [**VideoMeta**](/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/videometa.zh.md) 对象，提供对未修改的视频元数据文本形式的访问。                                                                                                                                                                                                                                                                    |
