
功能块 FS_STAT 返回文件系统路径的状态。
必须先通过 FS_INIT 初始化文件系统。所有操作均异步进行,每个创建的存储介质执行一次。
在正边沿时,确定指定路径的状态。
定义用于访问文件的设备。该设备每个项目使用一次,可以在上下文菜单中通过 项目 外部存储 进行管理。
指定存储介质上文件或目录的路径。如果支持,则该路径对应于 UTF-8 格式的 Unix 文件路径。路径表示如下:
Ordner/Unterordner/Datei.txt
指定是否需要跟随链接并评估目标。
在成功时,该输出返回一个脉冲以执行下一次操作。当任务结束时发生脉冲,即使发生错误也会如此。
如果能够确定设备编号,则返回该编号。
返回 Inode 编号。
返回访问模式。该模式以八进制形式返回 TYPE 和 PERM 的值。其中,最后三位数字表示权限。
该输出可以采用以下值:
| 值 | 说明 |
|---|---|
| "link" | 符号链接 |
| "file" | 文件 |
| "block" | 块 |
| "dir" | 目录 |
| "fifo" | FIFO |
| "0##" | 其他类型 |
文件的 UNIX 格式权限。例如,"0644"。
返回链接数量。
返回用户 ID。
返回组 ID。
如果是 Inode 设备,则返回设备类型。
以字节为单位返回文件大小。
以 DT# 格式返回最后访问的时间戳。如果值不存在,则返回 0 或 -1,如果协议不支持该值。
以 DT# 格式返回最后修改的时间戳。如果值不存在,则返回 0 或 -1,如果协议不支持该值。
以 DT# 格式返回最后修改 Inode 的时间戳。如果值不存在,则返回 0 或 -1,如果协议不支持该值。
返回文件系统的块大小。如果值不存在,则返回 0 或 -1,如果协议不支持该值。
返回文件系统使用的块数量。如果值不存在,则返回 0 或 -1,如果协议不支持该值。
在发生错误时返回包含错误消息的文本。如果没有发生错误,则为 FALSE。此状态将保存以供后续使用。
可能原因: