跳至主要內容

更新檔案訪問和修改時間 (file.touch)

聲明

操作成敗, 錯誤資訊 = file.touch(檔案路徑 [, 訪問時間 , 修改時間])

參數

  • 檔案路徑
    文字型
  • 訪問時間
    整數型,可選參數,秒級時間戳,如果未指定,則使用 os.time()
  • 修改時間
    整數型,可選參數,秒級時間戳,如果未指定,則使用 訪問時間

回傳值

  • 操作成敗
    布林型,操作成功返回 true,操作失敗返回 false
  • 錯誤資訊
    文字型,操作失敗時的錯誤資訊

說明

更新檔案訪問和修改時間,等同於 lfs.touch
該函式在 20250705 以後版本方可使用

範例

local success, err = file.touch("/var/mobile/Media/1ferver/lua/scripts/", os.time() - 86400 * 3, os.time() - 86400 * 2)
if success then
sys.alert("更新成功")
else
sys.alert("更新失败:"..err)
end

:上述代碼中使用了非本章函式 sys.alert