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