ファイルから指定した行を削除する (file.remove_line)
宣言
操作成否, 削除された行の内容 = file.remove_line(ファイルパス, 行番号)
パラメータ
- ファイルパス
文字列型。ファイルの絶対パス - 行番号
整数型。指定する行番号。0 は最終行 +1、負の値は末尾から数えた行番号を表します
戻り値
- 操作成否
ブール型。操作に成功した場合は true、失敗した場合は false を返します - 削除された行の内容
文字列型。操作に成功した場合は削除された行を返し、失敗した場合はエラー情報を返します
説明
ファイルから指定した行を削除します。削除した行の後に行がある場合、後続の行は前に移動します
この関数はファイル先頭の UTF8-BOM を自動的に削除します
使用例
local success, line = file.remove_line("/var/mobile/1.txt", 3)
if success then
sys.alert("操作成功,被删除的行的内容是:"..line)
else
sys.alert("操作失败:"..line)
end
注:上記のコードでは、この章以外の関数 sys.alert を使用しています