2013-11-24 28 views
4

我無法命名日誌文件。一旦你給它起了名字,我希望代碼本身能夠在.txt擴展中使用,但我該怎麼做?我用它來命名它:將文件擴展名添加到f = io.open()

LogName = io.read() 
f=io.open(LogName, "w") 

我試着做f=io.open(LogName,".txt","w")和一大堆其他人。

回答

5

嘗試string concatenation..雙週期運算符。

f=io.open(LogName .. ".txt", "w") 

但是,您可能要檢查是否有在LogName結束是一個擴展已經,像這樣的東西。

if LogName:lower():find'%.txt$' then 
    -- ... 
end 
相關問題