没问题,就这样用。不过读文件数据没必要那么复杂,直接使用lib中下面这个接口就行了
--- 读取文件并返回文件的内容
-- @string path,文件全名例如:"/ldata/call.txt"
-- @return string,文件的内容,文件不存在返回nil
-- @usage local c = io.readFile("/ldata/call.txt")
function io.readFile(path)
local file = io.open(path, "rb")
if file then
local content = file:read("*a")
io.close(file)
return content
end
end