可能重复:
获取 Lua 中的目录列表
我需要使用 lua 语言列出给定目录中的所有文件。不添加“需要 lfs”
如何获取lua目录中的文件列表?
帮自己一个忙,使用 LuaFileSystem...
如果您在 Windows 上并且想要以艰难的方式做到这一点,那么您基本上只是使用 io.popen() 调用“dir”并解析您返回的值。
local f = io.popen("dir \"C:\\users\\\"")
if f then
print(f:read("*a"))
else
print("failed to read")
end
这将转储您的 C:\users 目录中的所有内容(包括 . 和 ..)。然后,您必须编写一个函数来解析文件/目录并将它们形成格式良好的路径。