LUA读取TXT文件读取完删除或者自动换到最后一行

我想要一个自动输入TXT文件,读取完第一条自动删除。我哪里弄错的吗?-适用屏幕参数SCREEN_RESOLUTION="640x1136";SCREEN_COLOR_BI... 我想要一个自动输入TXT文件,读取完第一条自动删除。我哪里弄错的吗?
- 适用屏幕参数
SCREEN_RESOLUTION="640x1136";
SCREEN_COLOR_BITS=32;
-- 主入口
function main()
local filePath = "/var/touchelf/123.txt"
function readFile(file)
assert(file,"file open failed")
local fileTab = {}
local line = file:read()
while line do
print("get line",line)
table.insert(fileTab,line)
line = file:read()
end
return fileTab
end

function writeFile(file,fileTab)
assert(file,"file open failed")
for i,line in ipairs(fileTab) do
print("write ",line)
file:write(line)
file:write("\n")
end
end

function main()
print("start")
local fileRead = io.open(filePath)
if fileRead then
local tab = readFile(fileRead)
fileRead:close()
table.remove(tab,1)
local fileWrite = io.open(filePath,"w")
if fileWrite then
writeFile(fileWrite,tab)
fileWrite:close()
end
end
end

main()
我看别人写的是这个 但是我导入进去什么都没有。。。
展开
 我来答
yaoyue1019
2015-03-30 · 知道合伙人互联网行家
yaoyue1019
知道合伙人互联网行家
采纳数:804 获赞数:3392
擅长lua脚本 与android前端交互设计

向TA提问 私信TA
展开全部

详细没看 但单路径这一块 肯定就有问题了

local filePath = "/var/touchelf/123.txt"

在这里斜杠是转义字符 换成

local filePath = "//var//touchelf//123.txt"

试试

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式