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