功能區塊 FS_TOUCH

功能區塊 FS_TOUCH 會建立新檔案或變更檔案系統上最後一次變更的日期。

必須先使用 FS_INIT 初始化檔案系統。所有操作均以非同步方式針對每個建立的儲存媒體進行。

輸入 DO

在正邊緣時,會建立檔案或變更日期,如果通訊協定支援該方法的話。

輸入 DEV

定義要存取檔案的裝置。該裝置是專案用途的,並可在 專案 外部儲存 的內容功能表中管理。

輸入 PATH

指定儲存媒體上檔案的路徑。如果支援的話,該路徑會對應到 UTF-8 格式的 Unix 檔案路徑。路徑如下所示:

Ordner/Unterordner/Datei.txt

輸入 MTIME

如果指定,則會設定最後一次變更的日期和時間。格式是使用 DT# 指定。如果未指定日期,則會使用伺服器的當前系統時間。

輸入 ATIME

如果指定,則會設定最後一次存取的日期和時間。格式是使用 DT# 指定。如果未指定日期,則會使用輸入 MTIME 的時間。

輸出 DONE

在成功時,輸出會傳回一個脈衝以執行下一個操作。該脈衝會在結束程序時發生,即使發生錯誤也一樣。

輸出 ERROR

在錯誤的情況下,傳回包含錯誤訊息的文字。如果沒有發生錯誤,則為 FALSE。狀態會儲存以供稍後使用。

可能原因:

  • 未啟動儲存媒體的服務。
  • 未初始化儲存器。
  • 登入資料無效。
  • 無法連線到遠端伺服器。
  • 不存在該儲存媒體。
  • 指定的路徑無效。
  • 無法寫入儲存媒體。
  • 儲存器上沒有可用空間或已設為唯讀。
  • 檔案系統不支援該功能。