跳至主要內容

取得一個文字檔案指定行的資料 (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