Lua读写文件代码示例
读写文件的模式:
r-读取模式w-写入模式(覆盖现有内容) a-附加模式(附加在现有内容之后) b-二进制模式 r+-读取更新模式(现有数据保留) w+-写入更新模式(现有数据擦除) a+-附加更新模式(现有数据保留,只在文件末尾附加)
do --readdatafromfile functionreadFile() localfileHandle=assert(io.open("test.txt","r"),"notthefile"); iffileHandlethen localoutData=fileHandle:read("*all"); print(outData); else print("false"); end fileHandle:close(errorInfo); end --writedatatothefile functionwriteFile(dataBuffer) localwriteHandle=assert(io.open("write.txt","a+"),"notthefile"); ifwriteHandlethen writeHandle:write(dataBuffer); print("true"); else print("false"); end writeHandle:close(); end localinputData=0; repeat inputData=io.read();--writethedatafromio writeFile(inputData); untilinputData=='#' end