--查找文件function find(path)
return io.popen("find "..path.." -prune");
end参数说明:path为要查找文件的路径,支持*通配符。如要查找后缀为.lua的文件,则输入:
find("/var/touchelf/scripts/*.lua")
返回值:文件,请用read()函数读取,文件结构为各文件的完整路径并以n连接的字符串。
请问如何使用read()?返回值是文件,那这个文件路径在哪?
查看更多
function find(path) return io.popen("find "..path.." -prune"); end function main() file = find("/var/touchelf/scripts/*.lua"); if file then files = file:read("*a"); file:close(); logDebug(files); --这里返回的是scripts目录下所有的lua文件,每行一个 end end
发布 问题
分享 好友
手机 浏览
回到 顶部