これは、アプリのドキュメント ディレクトリに保存されているファイルを読み取ることを理解しています。
filePath = system.pathForFile( "text.txt", system.DocumentsDirectory )
私のアプリではなく別のフォルダーからファイルを読み取る必要があります。たとえば、任意のモバイルの「内部ストレージ/ダウンロード」フォルダーの下に存在するフォルダーです。system.DocumentsDirectory
これは、アプリのドキュメント ディレクトリに保存されているファイルを読み取ることを理解しています。
filePath = system.pathForFile( "text.txt", system.DocumentsDirectory )
私のアプリではなく別のフォルダーからファイルを読み取る必要があります。たとえば、任意のモバイルの「内部ストレージ/ダウンロード」フォルダーの下に存在するフォルダーです。system.DocumentsDirectory
The following code worked. However, the sdcard actually means internal storage in the app. Also the middle two lines is necessary for the code to work even though the fourth line refers to first line directly.
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