
功能區塊 FS_STAT 會回傳檔案系統路徑的狀態。
必須先使用 FS_INIT 初始化檔案系統。所有操作均以非同步方式針對每個建立的儲存媒體進行。
在正向邊緣時,會判定指定路徑的狀態。
定義可用來存取檔案的裝置。該裝置是專案層級使用,並且可以在 專案 外部儲存 的內容選單中管理。
指定儲存媒體上檔案或目錄的路徑。該路徑對應於 UTF-8 格式的 Unix 檔案路徑,如果支援此功能。路徑如下所示:
Folder/Subfolder/File.txt
指定是否要追蹤連結並評估目標。
在成功時,輸出會回傳一個脈衝,以便執行下一個操作。該脈衝會在完成程序時發生,即使發生錯誤也一樣。
如果能夠判定,則回傳裝置編號。
回傳 Inode 編號。
回傳存取模式。該模式以八進位數字形式回傳 TYPE 和 PERM 的值。其中,最後三個數字對應於權限。
輸出可以採用下列值:
| 值 | 說明 |
|---|---|
| "link" | 符號連結 |
| "file" | 檔案 |
| "block" | 區塊 |
| "dir" | 目錄 |
| "fifo" | FIFO |
| "0##" | 其他類型 |
檔案的 UNIX 格式權限。例如,"0644"。
回傳連結數量。
回傳使用者 ID。
回傳群組 ID。
如果是 Inode 裝置,則回傳裝置類型。
回傳檔案大小 (以位元組為單位)。
回傳最後存取的時間戳記,格式為 DT#。如果值不存在,則會回傳 0,或者如果通訊協定不支援該值,則會回傳 -1。
回傳最後修改的時間戳記,格式為 DT#。如果值不存在,則會回傳 0,或者如果通訊協定不支援該值,則會回傳 -1。
回傳最後修改 Inode 的時間戳記,格式為 DT#。如果值不存在,則會回傳 0,或者如果通訊協定不支援該值,則會回傳 -1。
回傳檔案系統的區塊大小。如果值不存在,則會回傳 0,或者如果通訊協定不支援該值,則會回傳 -1。
回傳檔案系統使用的區塊數量。如果值不存在,則會回傳 0,或者如果通訊協定不支援該值,則會回傳 -1。
在錯誤的情況下,會回傳包含錯誤訊息的文字。如果沒有發生錯誤,則為 FALSE。此狀態會儲存以供後續使用。
可能原因: