파일 접근 및 수정 시간 업데이트 (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를 사용합니다.