순서 테이블을 줄 단위로 변환하여 파일에 덮어쓰기 (file.set_lines)
선언
쓰기 성공 여부, 오류 정보 = file.set_lines(파일 경로, 줄 배열)
매개변수
- 파일 경로
문자열. 파일의 절대 경로입니다. - 줄 배열
순서 테이블. 변환하여 파일에 쓸 테이블입니다.
반환값
- 쓰기 성공 여부
불리언. 작업에 성공하면 true, 실패하면 false를 반환합니다. - 오류 정보
문자열. 작업 실패 시의 오류 정보입니다.
설명
순서 테이블을 줄 단위로 변환하여 파일에 덮어씁니다. 파일이 없으면 새로 만들고, 디렉터리가 없으면 false를 반환합니다.
이 함수는 파일 앞부분의 UTF8-BOM을 자동으로 제거합니다.
예제
local success, err = file.set_lines("/var/mobile/1.txt", {
"苟利国家生死以",
"岂因祸福避趋之",
})
if success then
sys.alert("操作成功")
else
sys.alert("操作失败:"..err)
end
참고: 위 코드에서는 이 장에서 설명하지 않는 함수인 sys.alert를 사용합니다.