如何从项目内的任意文件夹加载json文件? 我有数据文件夹和内部文件user_data.json,但system.DocumentsDirectory指向另一个(我从网上复制,我是lua和corona的新手)
function custom_load( strFilename )
local path = system.pathForFile( strFilename, system.DocumentsDirectory )
local file = io.open( path, "r" )
if file then
local content = file:read( "*a" )
io.close( file )
return contents
else
return ''
end
end
答案 0 :(得分:0)
不要太担心,只需参考此代码,您将在阅读本文后自动编码。
https://github.com/robmiracle/Simple-Table-Load-Save-Functions-for-Corona-SDK/blob/master/main.lua
答案 1 :(得分:0)
在pathForFile中使用
local path = system.pathForFile( "data/user_data.json", system.ResourceDirectory)