- function _删除第一行保存剩下的(文件名)
- local path = "/mnt/sdcard/"..文件名..".txt" -- 文件路径
- -- 检测文件是否存在
- if fileExist(path) == true then
- -- 打开原始文件
- local file = io.open(path, "r")
- -- 读取所有行内容
- local lines = {}
- for line in file:lines() do
- table.insert(lines, line)
- end
- -- 关闭文件
- file:close()
- -- 打印第一行内容
- if lines[1] then
- print("被删除的第一行:"..lines[1])
- else
- print("文件为空?")
- end
- -- 删除第一行
- table.remove(lines, 1)
- -- 打开文件以覆盖写入更新后的内容
- file = io.open(path, "w")
- for _, line in ipairs(lines) do
- file:write(line .. "\n")
- end
- -- 关闭文件
- file:close()
- else
- print("文件不纯在")
- end
- end
- _删除第一行保存剩下的("测试")
复制代码
读取TXT文件第一行,删除第一行,保存剩下的所有行
|