更新檔案訪問和修改時間 (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