首页 > 开发 > 综合 > 正文

Lua读写文件代码示例

2024-07-21 23:04:34
字体:
来源:转载
供稿:网友

读写文件的模式:

复制代码 代码如下:

r - 读取模式w - 写入模式(覆盖现有内容) 
a - 附加模式(附加在现有内容之后) 
b - 二进制模式 
r+ - 读取更新模式(现有数据保留) 
w+ - 写入更新模式(现有数据擦除) 
a+ - 附加更新模式(现有数据保留,只在文件末尾附加) 

 

 

do   --read data from file    function readFile()     local fileHandle = assert(io.open("test.txt", "r"), "not the file");     if fileHandle then       local outData = fileHandle:read("*all");       print(outData);     else       print("false");     end       fileHandle:close(errorInfo);   end    --write data to the file   function writeFile(dataBuffer)     local writeHandle = assert(io.open("write.txt", "a+"), "not the file");      if writeHandle then       writeHandle:write(dataBuffer);       print("true");     else       print("false");     end      writeHandle:close();   end     local inputData = 0;    repeat     inputData = io.read(); --write the data from io     writeFile(inputData);   until inputData == '#'   end

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表