在Corona SDK中访问内部存储特定的文件夹。

我了解这个代码可以读取应用程序文档目录中保存的文件:

    filePath = system.pathForFile( "text.txt", system.DocumentsDirectory )

我需要从另一个文件夹中读取文件,而不是我的应用程序,比如说,在任何移动设备的“内部存储/下载”文件夹下存在的文件夹,有人能告诉我在以上代码行中需要放置什么而不是system.DocumentsDirectory吗?

点赞
用户3041972
用户3041972

以下代码可以运行。然而,"sdcard" 实际上指的是应用程序的内部存储。此外,即使第四行直接引用第一行,中间的两行代码仍是必要的。

    filePath = "/sdcard/coordinates.txt"
    local file = io.open( filePath, "r" )
    local contents = file:read( "*a" )
      for line in io.lines(filePath) do
        ii=ii+1
        points[ii] = line
        b1 = points[ii]
         c2 = 1
         for i in string.gmatch(b1, "%S+") do
            b={}
            b[c2]=i
            if c2 ==1 then bore[ii] = b[c2] end
            if c2 ==2 then x[ii] = b[c2] end
            if c2 ==3 then y[ii] = b[c2] end
            c2=c2+1
end
2014-11-08 09:49:17