在Corona SDK中是否可以获取目录中所有文件的列表?
假设我有变量resourceDir = system.ResourceDirectory
,我将如何遍历resourceDir中的所有文件?
答案 0 :(得分:5)
此功能刚刚添加了Corona,包括LuaFileSystem模块:
local lfs = require "lfs"
local doc_path = system.pathForFile( "", system.DocumentsDirectory )
for file in lfs.dir(doc_path) do
-- file is the current file or directory name
print( "Found file: " .. file )
end
更多信息: http://blog.anscamobile.com/2012/05/luafilesystem-lfs-tutorial/
答案 1 :(得分:0)
目前,Corona不支持获取目录中的文件列表。有一个hack使用os.excute发出“ls”命令,但事实证明它只适用于Corona模拟器,因为设备操作系统可能出于安全原因阻止了该功能。