欢迎来到代码驿站!

当前位置:首页 >

Lua读写文件代码示例

时间:2021-05-16 09:39:01|栏目:|点击:

读写文件的模式:

复制代码 代码如下:

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

上一篇:如何用ASP输出HTML文件?

栏    目:

下一篇:docker 容器上编译 go 程序提示找不到文件问题

本文标题:Lua读写文件代码示例

本文地址:http://www.codeinn.net/misctech/122775.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有