更新文件访问和修改时间 (file.touch)
声明
操作成败, 错误信息 = file.touch(文件路径 [, 访问时间 , 修改时间])
参数
- 文件路径 文本型
- 访问时间 整数型,可选参数,秒级时间戳,如果未指定,则使用
os.time() - 修改时间 整数型,可选参数,秒级时间戳,如果未指定,则使用
访问时间
返回值
- 操作成败 布尔型,操作成功返回 true,操作失败返回 false
- 错误信息 文本型,操作失败时的错误信息
说明
更新文件访问和修改时间,等同于 lfs.touch
这个函数在 20250705 以后版本方可使用
示例
local success, err = file.touch("/sdcard/nbtouch/lua/scripts/", os.time() - 86400 * 3, os.time() - 86400 * 2)
if success then
sys.alert("更新成功")
else
sys.alert("更新失败:"..err)
end
注:上述代码中使用了非本章函数 sys.alert