溫馨提示×

lua怎么獲取文件夾內(nèi)文件名稱

Lua
小億
120
2024-04-08 19:08:46
欄目: 編程語言

在 Lua 中獲取文件夾內(nèi)文件名稱可以通過使用 lfs 庫來實現(xiàn)。lfs 是 Lua 的文件系統(tǒng)庫,可以用來操作文件和文件夾。

下面是一個獲取文件夾內(nèi)文件名稱的示例代碼:

local lfs = require("lfs")

function getFilesInFolder(folderPath)
    local files = {}
    for file in lfs.dir(folderPath) do
        if file ~= "." and file ~= ".." then
            table.insert(files, file)
        end
    end
    return files
end

local folderPath = "path/to/folder"
local files = getFilesInFolder(folderPath)

for _, file in ipairs(files) do
    print(file)
end

在上面的示例代碼中,首先通過 require("lfs") 來引入 lfs 庫。然后定義了一個函數(shù) getFilesInFolder,該函數(shù)接受一個文件夾路徑作為參數(shù),遍歷文件夾中的文件,并將文件名添加到一個表中返回。

最后,通過調(diào)用 getFilesInFolder 函數(shù)并傳入文件夾路徑來獲取文件夾內(nèi)的文件名稱,并使用 print 函數(shù)輸出文件名稱。

0