2012-07-18 62 views
0

我最近開始研究corona sdk,並試圖讀取文件並逐行打印。我在任何地方都搜索了代碼,但他們沒有工作......這是很重要的,因爲我正在實習,需要儘快完成。Corona sdk:讀取文件

下面是我使用的代碼:

local path = system.pathForFile("Level File Structure.txt", system. ResourceDirectory ) 
local file = io.open(path, "r") 

for line in file:lines() do 
    print(line) 
end 
io.close(file) 

回答

0

你可能會想看看this blog其中介紹瞭如何讀取和寫入文件。

+0

非常感謝......我想它出來了!其實我在錯誤的地方尋找輸出! – Vishesh 2012-07-18 14:35:42

2

這應該工作提供的文件存在,路徑是正確的;

local path = "Level File Structure.txt", system.ResourceDirectory 

local function printWords() 
    local file = io.open(path, "r") 
    for lines in file:lines() do 
     print (lines) 
    end 
    io.close(file) 
end 
printWords() 
0

可能是這個代碼將有助於你.....試試這個

display.setStatusBar(display.HiddenStatusBar) 
-- read the file path 
local filePath = system.pathForFile("myFile.txt", system.ResourceDirectory) 

local file = io.open(filePath, "r") 
if file then 
-- read all contents of file into a string 
local contents = file:read("*a") 

print("The file path is" .. filePath) 
print(contents) 

io.close(file) 

end 

更多的澄清看到這裏

http://eazyprogramming.blogspot.in/2013/10/read-text-file-in-corona.html