取得一個文字檔案指定行的資料 (file.get_line)
聲明
行內容, 錯誤資訊 = file.get_line(檔案路徑, 行號)
參數
- 檔案路徑
文字型,檔案絕對路徑 - 行號
整數型,指定行號,0 為最後一行 +1,負數則為倒數行號
回傳值
- 行內容
字串型 或 nil,行數不夠返回空字串,檔案不存在返回 nil - 錯誤資訊
文字型,讀取失敗時的錯誤資訊
說明
取得一個文字檔案指定行的資料
該函式會自動剔除掉檔案頭部的 UTF8-BOM
範例
local data, err = file.get_line("/var/mobile/1.txt", 1)
if data then
sys.alert("`/var/mobile/1.txt` 第一行的内容是 "..data)
else
sys.alert("读取失败:"..err)
end
注:上述代碼中使用了非本章函式 sys.alert