美文网首页
lua 读写文件

lua 读写文件

作者: 顶尖少爷 | 来源:发表于2019-02-21 10:39 被阅读0次
--I/O库为文件操作提供2个里一个输入库和一个输出库io.read()

--io.write() 该函数将所有参数按照顺序写到当前输出文件中
FILE_NAME = 'd:/2013-08-08.txt'
FILE_NAME2 = 'd:/lua1.txt'

function write()
  io.write('hello ', 'world')
end

--write()

--io.read() 读取当前文件的内容 "*all" "*line" "*number" number
--[[for count = 1,math.huge do
    local line = io.read("*line")  --如果不传参数,缺省值也是"*line"
    if line == nil then
        break
    end
    io.write(string.format("%6d  ",count),line,"\n")
end--]]

--读取指定文件
function getFile(file_name)
  local f = assert(io.open(file_name, 'r'))
  local string = f:read("*all")
  f:close()
  return string
end

-- local lines,rest = f:read(BUFSIZE,"*line")
function getFileLine(file_name)
  local BUFSIZE = 84012
  local f = assert(io.open(file_name, 'r'))
  local lines,rest = f:read(BUFSIZE, "*line")
  f:close()
  return lines , rest
end

--字符串写入
function writeFile(file_name,string)
 local f = assert(io.open(file_name, 'w'))
 f:write(string)
 f:close()
end

writeFile(FILE_NAME2, getFile(FILE_NAME))
--控制台写入字符串到文件中
function writeFile2(file_name)
 local f = assert(io.open(file_name, 'w'))
 local string = io.read()
 f:write(string)
 f:close()
end
io.write()
writeFile2(FILE_NAME2)

相关文章

  • Lua中的CAPI概述

    头文件lua.h: Lua提供的基础函数,包括创建Lua环境,调用Lua函数,读写Lua环境中的全局变量,以及注册...

  • lua 读写文件

  • Cocos2dx 文件的读写

    Cocos2dx-lua 文件读写例子: 这里用了cocos官方提供的 FileUtils 去读写文件的,他还提供...

  • Lua读写文件范例

    文件读写 文件读写对制作游戏很有帮助。可以调用别的文件中的代码,保存最高分、游戏存档、玩家状态等信写到文件中。 首...

  • Openresty+Lua 读写文件

    Talk is cheap. Show me the code. 因为 lua 写读写操作比较麻烦,所以大致封装了...

  • Luat实例教程:系统文件读写

    本教程目的:开发者可以将数据保存在系统里,即使断电数据也不会丢失。 Lua文件读写的API使用方法查阅Lua io...

  • C Lua API-栈

    简介 C API 是一组能使用C代码与Lua交互的函数。其中包括读写Lua全局变量、调Lua函数、运行一段Lua代...

  • protoc-gen-lua 生成的lua文件遇到error:

    使用protoc-gen-lua生成的lua文件,由于源proto文件定义的字段过多,在运行生成的lua文件时遇到...

  • lua脚本

    lua脚本 执行方法下载lua 打开cmd 或者命令界面 执行lua使用lua 文件

  • Lua扩展

    lua作为配置文件使用 使用LUA API分析这个文件,并获取width和height table操作lua 5....

网友评论

      本文标题:lua 读写文件

      本文链接:https://www.haomeiwen.com/subject/fhtryqtx.html