文件扩展名添加到f = io.open()

时间:2013-11-24 22:51:39

标签: lua filenames

我在命名日志文件时遇到问题。一旦命名,我希望代码本身能够在.txt扩展名上发挥作用,但我该怎么做呢?我用它来命名它:

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

我尝试过f=io.open(LogName,".txt","w")和其他一些人。

1 个答案:

答案 0 :(得分:5)

使用..双周期运算符尝试string concatenation

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

但是,您可能想要检查LogName末尾是否有扩展程序,如下所示。

if LogName:lower():find'%.txt$' then
    -- ...
end