lua如何读取文件名称
我现在需要用lua语言读取要处理的文件的文件名,有什么方法呢?越具体越好啊,我现在还是lua草根。谢谢...
我现在需要用lua语言读取要处理的文件的文件名,有什么方法呢?越具体越好啊,我现在还是lua草根。谢谢
展开
3个回答
推荐于2016-06-14 · 知道合伙人互联网行家
关注
展开全部
local str = "aaa.bbb.bbb.txt"
--获取文件名
function getFileName(str)
local idx = str:match(".+()%.%w+$")
if(idx) then
return str:sub(1, idx-1)
else
return str
end
end
--获取扩展名
function getExtension(str)
return str:match(".+%.(%w+)$")
end
ngx.say("源字符串:"..str)
ngx.say("====================")
ngx.say("文件名:"..getFileName(str))
ngx.say("====================")
ngx.say("扩展名:"..getExtension(str))
--获取文件名
function getFileName(str)
local idx = str:match(".+()%.%w+$")
if(idx) then
return str:sub(1, idx-1)
else
return str
end
end
--获取扩展名
function getExtension(str)
return str:match(".+%.(%w+)$")
end
ngx.say("源字符串:"..str)
ngx.say("====================")
ngx.say("文件名:"..getFileName(str))
ngx.say("====================")
ngx.say("扩展名:"..getExtension(str))
推荐于2016-01-27 · 知道合伙人互联网行家
关注
展开全部
local file = io.open("a.txt")
for l in file:lines() do
print(l)
end
for l in file:lines() do
print(l)
end
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的方法就可以啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询