nodejs如何检查文件是否存在
1、exists方法:检查文件是否存在,有两个参数分别为文件路径与回调函数。其中回调函数中参数为布尔值,表示文件是否存在。我们看示例如下:

3、stat方法:获取参数中文件或目录的信息(所属用户,所属用户组,大小,修改时间,访问时间,创建时间)等。如果文件不存在,回调函数中err将返回错误码ENOENT,所以通过校验错误码判断文件是否存在。示例如下:

5、access方法不仅校验文件是否存在,还校验文件权限。如果要同时校验,则可以通过或运算设置access参数,下图中我们列出支持的校验模式。在实例中,校验文件是否存在,并且是否可写。

6、open方法:打开文件。如果不考虑文件权限,即默认文件都有读权限。则直接通过以读模式调用open方法,如果打开失败并且判断错误码为ENOENT,则表示文件不存在。注意如果成功打开文件,需要关闭文件。


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:37
阅读量:40
阅读量:29
阅读量:53
阅读量:75