テキストファイルの指定した行を取得する (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 を使用しています