温馨提示×

lua怎么获取文件夹下所有文件名

Lua
小亿
206
2024-01-23 11:16:04
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Lua中,可以使用lfs库来获取文件夹下的所有文件名。首先,需要确保lfs库已经安装。然后,可以使用以下代码来获取文件夹下的所有文件名:

lfs = require("lfs")

function getFiles(path)
    local files = {}
    for file in lfs.dir(path) do
        if file ~= "." and file ~= ".." then
            local filePath = path .. "/" .. file
            local attr = lfs.attributes(filePath)
            if attr.mode == "file" then
                table.insert(files, file)
            end
        end
    end
    return files
end

local files = getFiles("文件夹路径")
for _, file in ipairs(files) do
    print(file)
end

请注意将"文件夹路径"替换为你想要获取文件名的文件夹路径。该代码将返回一个包含文件名的表,并逐个打印出来。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:lua如何获取文件夹下所有文件名

0