Lấy một dòng cụ thể từ tệp văn bản (file.get_line)
Khai báo
nội dung dòng, thông báo lỗi = file.get_line(đường dẫn tệp, số dòng)
Tham số
- đường dẫn tệp
Kiểu chuỗi. Đường dẫn tuyệt đối của tệp. - số dòng
Kiểu số nguyên. Số dòng. 0 biểu thị dòng cuối + 1; giá trị âm được đếm từ cuối tệp.
Giá trị trả về
- nội dung dòng
Kiểu chuỗi hoặc nil. Trả về chuỗi rỗng nếu số dòng vượt phạm vi; trả về nil nếu tệp không tồn tại. - thông báo lỗi
Kiểu chuỗi. Thông báo lỗi khi thao tác thất bại.
Mô tả
Lấy một dòng cụ thể từ tệp văn bản.
Hàm này tự động loại bỏ UTF-8 BOM ở đầu tệp.
Ví dụ
local data, err = file.get_line("/var/mobile/1.txt", 1)
if data then
sys.alert("Dòng đầu tiên của /var/mobile/1.txt là "..data)
else
sys.alert("Đọc 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.