Lua

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

小亿
193
2024-01-23 11:16:04
栏目: 编程语言

在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

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

0
看了该问题的人还看了