简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

Lua判断一个目录或文件是否存在的方法

来源:易贤网   阅读:11147 次  日期:2015-04-24 10:39:11

温馨提示:易贤网小编为您整理了“Lua判断一个目录或文件是否存在的方法”,方便广大网友查阅!

这篇文章主要介绍了Lua判断一个目录或文件是否存在的方法,Lua中可以使用io.open判断文件或目录是否存在,本文总结了判断方法,并给出了一个自定义函数,需要的朋友可以参考下

一、使用io.open

Open 一下就可以了。

代码如下:

file,err=io.open("XXXX")

如果文件正常打开 file为文件句柄,err 为 nil 。否则 file 为 nil ,err为错误信息 “drr: No such file or directory”。

只需要 open 一下。然后看看返回值。

代码如下:

somefile="xxxj.pdf"

local F,err=io.open(somefile,"r+");

print(err)

如果文件不存在 err 会包含相关信息。

二、自定义函数

代码如下:

function file_exists(path)

local file = io.open(path, "rb")

if file then file:close() end

return file ~= nil

end

更多信息请查看IT技术专栏

更多信息请查看网络编程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:openresty中使用lua-nginx创建socket实例
下一篇:Lua获取文件长度和判断文件是否存在函数
易贤网手机网站地址:Lua判断一个目录或文件是否存在的方法
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!