lua怎么遍历文件夹获取文件名

   2025-02-05 3890
核心提示:在Lua中,可以使用lfs(Lua File System)库来遍历文件夹并获取文件名。下面是一个例子:lfs = require(lfs)function traverseFo

在Lua中,可以使用lfs(Lua File System)库来遍历文件夹并获取文件名。下面是一个例子:

lfs = require("lfs")function traverseFolder(path)    for file in lfs.dir(path) do        if file ~= "." and file ~= ".." then            local filePath = path .. "/" .. file            local attr = lfs.attributes(filePath)            if attr.mode == "directory" then                traverseFolder(filePath) -- 递归遍历子文件夹            else                print(file) -- 打印文件名            end        end    endendtraverseFolder("path/to/folder")

在此示例中,traverseFolder函数接收一个文件夹路径作为参数,使用lfs.dir遍历文件夹中的文件和子文件夹。对于每个文件,如果它是一个文件夹,则递归调用traverseFolder函数;否则,打印文件名。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言