File

文件属性

描述文件属性。

Attributes

StabilityValue Type描述Example Values
file.accessedDevelopment字符串文件最后一次被访问的时间,格式为 ISO 8601。 [1]2021-01-01T12:00:00Z
file.attributesDevelopmentstring[]文件属性数组。 [2]["readonly", "hidden"]
file.changedDevelopment字符串文件属性或元数据最后一次被更改的时间,格式为 ISO 8601。 [3]2021-01-01T12:00:00Z
file.createdDevelopment字符串文件创建的时间,格式为 ISO 8601。 [4]2021-01-01T12:00:00Z
file.directoryDevelopment字符串文件所在的目录。如果适用,应包含驱动器号。/home/user; C:\Program Files\MyApp
file.extensionDevelopment字符串文件扩展名,不包括前导点。 [5]png; gz
file.fork_nameDevelopment字符串Fork 的名称。Fork 是与文件系统对象关联的附加数据。 [6]Zone.Identifier
file.group.idDevelopment字符串文件的主要组 ID (GID)。1000
file.group.nameDevelopment字符串文件的主要组名。users
file.inodeDevelopment字符串文件在文件系统中表示的 inode。256383
file.modeDevelopment字符串文件的模式(以八进制表示)。0640
file.modifiedDevelopment字符串文件内容最后修改的时间,格式为 ISO 8601。2021-01-01T12:00:00Z
file.nameDevelopment字符串文件名(包括扩展名),不包括目录。example.png
file.owner.idDevelopment字符串文件所有者的用户 ID (UID) 或安全标识符 (SID)。1000
file.owner.nameDevelopment字符串文件所有者的用户名。root
file.pathDevelopment字符串文件的完整路径(包括文件名)。如果适用,应包含驱动器号。/home/alice/example.png; C:\Program Files\MyApp\myapp.exe
file.sizeDevelopmentint文件大小(以字节为单位)。
file.symbolic_link.target_pathDevelopment字符串符号链接目标的路径。 [7]/usr/bin/python3

[1] file.accessed: 某些文件系统可能不支持此属性 — 例如 NFS、FAT32、嵌入式操作系统等。

[2] file.attributes: 属性名称取决于操作系统或文件系统。以下是此属性的预期值列表(非详尽):archivecompresseddirectoryencryptedexecutehiddenimmutablejournaledreadreadonlysymbolic linksystemtemporarywrite

[3] file.changed: file.changed 捕获文件属性或元数据(包括内容)更改的时间,而 file.modified 捕获文件内容修改的时间戳。

[4] file.created: 某些文件系统可能不支持此属性 — 例如 NFS、FAT32、嵌入式操作系统等。

[5] file.extension: 当文件名有多个扩展名时(例如 example.tar.gz),应只捕获最后一个(“gz”,而不是“tar.gz”)。

[6] file.fork_name: 在 Linux 上,资源 fork 用于与文件系统对象存储附加数据。一个文件总有一个用于数据部分的 fork,还可能存在其他 fork。在 NTFS 上,这类似于备用数据流 (ADS),而文件的默认数据流称为 $DATA。Zone.Identifier 通常由 Windows 用于跟踪从 Internet 下载的内容。ADS 的形式通常是:C:\path\to\filename.extension:some_fork_name,其中 some_fork_name 是应填充 fork_name 的值。 filename.extension 应填充 file.name,而 extension 应填充 file.extension。完整路径 file.path 将包含 fork 名称。

[7] file.symbolic_link.target_path: 此属性仅适用于符号链接。