Возможно ли в Corona SDK получить список всех файлов в каталоге? Скажем, у меня есть переменная resourceDir = system.ResourceDirectory
, как мне перебрать все файлы в resourceDir?
Прокрутите все файлы в каталоге с помощью Corona и Lua.
comment
Возможный дубликат: stackoverflow.com/questions/5585571/
- person BMitch   schedule 11.04.2011
comment
Вы можете прочитать :developer.anscamobile.com/content/system-os как если вы разрабатываете для Android, каталога ресурсов как такового нет.
- person Jane T   schedule 12.04.2011
Ответы (2)
Эта функциональность была только что добавлена в 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/
person
McStretch
schedule
10.05.2012
В настоящее время Corona не поддерживает получение списка файлов в каталоге. Был хак, который использовал os.excute для запуска команды «ls», но оказалось, что он работает только в симуляторе Corona, потому что ОС устройства, вероятно, блокирует эту функцию из соображений безопасности.
person
Fogview
schedule
29.06.2011