您的位置:首页 > Web前端 > Node.js

Node.js 中fs.access() 判断文件和目录是否存在;

2017-09-18 10:07 141 查看
var fs = require("fs");

/*

-----判断文件和目录是否存在;

fs.access(path[, mode], callback);

path:判断的文件名;

callback:回调函数;

 */

fs.access("./wenjian.txt",function(err){

//    文件和目录不存在的情况下;

    if(err.code == "ENOENT"){

        console.log("文件和目录不存在")

    }

})

/*

 不建议在调用 fs.open() 、 fs.readFile() 或 fs.writeFile() 之前使用 fs.access() 检查一个文件的可访问性

 */

//不建议使用:

fs.access("./wenjian.txt",function(err){

    if(!err){

        console.log("文件已经存在");

        return;

    }

    fs.open("./wenjian.txt",function(err){

        console.log(err)

    })

})

//推荐使用;

fs.open("./wenjian.txt",function(err,fd){

    cnsole.log(err)

})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息