Android 台灣中文網

標題: 【新手】Lua基本讀寫檔案操作IO庫的使用 [打印本頁]

作者: swx_9003    時間: 2013-12-10 11:19
標題: 【新手】Lua基本讀寫檔案操作IO庫的使用
腳本精靈是用來寫遊戲腳本的
你可以通過讀取文件來獲取遊戲賬號信息
你可以用寫入文件來記錄腳本執行操作日誌
用到的就是Lua中的IO庫

     local path = getSDCardPath()  --獲取SD卡路徑
     txtpath = path.."/ScriptElf/script/123.txt"  --SD卡路徑和文本文件的路徑合一
     local file = io.open(txtpath,"w")  --以“寫入”方式打開文件,如果文件不存在則創建
     file:write("game is over")  --寫入信息
     file:write("
")  --換行
     file:close()  --關閉文件

io.open(filename,mode),此處r 為mode​​的值,意思是讀取模式,下面是所有可用模式的列表

r - 讀取模式w - 寫入模式(覆蓋現有內容)
a - 附加模式(附加在現有內容之後)
b - 二進制模式
r+ - 讀取更新模式(現有數據保留)
w+ - 寫入更新模式(現有數據擦除)
a+ - 附加更新​​模式(現有數據保留,只在文件末尾附加)

加入一個文件裡有多行,可以用以下方式讀取
    for line in file:lines() do
        loglog("line is "..line)
    end

新手學習腳本,分享經驗,僅供參考,還請各位高手指導。




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1