在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
請注意將"文件夾路徑"
替換為你想要獲取文件名的文件夾路徑。該代碼將返回一個包含文件名的表,并逐個打印出來。