溫馨提示×

lua怎么獲取文件夾下所有文件名

Lua
小億
177
2024-01-23 11:16:04
欄目: 編程語言

在Lua中,可以使用lfs庫來獲取文件夾下的所有文件名。首先,需要確保lfs庫已經(jīng)安裝。然后,可以使用以下代碼來獲取文件夾下的所有文件名:

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