Chuyển tới nội dung chính

Cập nhật thời gian truy cập và sửa đổi (file.touch)

Khai báo

ok, err = file.touch(path [, atime , mtime])

Tham số

  • path
    Kiểu chuỗi.
  • atime
    Kiểu số nguyên, không bắt buộc. Dấu thời gian tính bằng giây. Nếu không chỉ định, dùng os.time().
  • mtime
    Kiểu số nguyên, không bắt buộc. Dấu thời gian tính bằng giây. Nếu không chỉ định, dùng atime.

Giá trị trả về

  • ok
    Kiểu boolean. Trả về true khi thành công, false khi thất bại.
  • err
    Kiểu chuỗi. Thông báo lỗi khi thao tác thất bại.

Mô tả

Cập nhật thời gian truy cập và sửa đổi. Tương đương với lfs.touch.
Khả dụng trên các phiên bản sau 20250705.

Ví dụ

local success, err = file.touch("/var/mobile/Media/1ferver/lua/scripts/", os.time() - 86400 * 3, os.time() - 86400 * 2)
if success then
sys.alert("Cập nhật thành công")
else
sys.alert("Cập nhật thất bại: "..err)
end

Lưu ý: Ví dụ trên sử dụng hàm ngoài chương này sys.alert.