Lua中遍历文件操作代码实例

2023-12-05 0 617

写的一个关于遍历文件的程序段 记录一下咯

–[[检查所有.txt文件
比如A.txt中第一行规定有20列,但是在X行中多输入一个Tab,则输出:A表的X行填写不规范,行末有多余填写
]]

getinfo = io.popen(\’dir ..//file /b /s\’)
all = getinfo:read(\’*all\’)

local filenameList = io.open(\”filename.txt\”, \”wb\”)
filenameList:write(\”Path/n\”)
filenameList:close()

filenameList = io.open(\”filename.txt\”, \”a\”)
filenameList:write(all)
io.close(filenameList)
io.close(getinfo)

local filenameList = tab.Open([[../filename.txt]], \”Path\”, false)

for index, Row in ipairs(filenameList) do
local pathlist = Row[\”Path\”]
local rowString = string.find(pathlist, \”.txt\”)
if rowString ~= nil and rowString ~=\”\” then
moon.CheckRowlength(pathlist, pathlist)
end
end

io.popen(\’dir /b /s\’)是windows下的,通过执行命令行dir获得
io.popen(\’ls\’)是linux下的

您可能感兴趣的文章:

  • Lua中的文件I/O操作教程
  • lua文件操作详解

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Lua Lua中遍历文件操作代码实例 https://www.u-9.cn/jiaoben/lua/101453.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务