美文网首页Nodejs、TypeScript和Vuejs
Node.js中如何检查是否存在某个目录

Node.js中如何检查是否存在某个目录

作者: 雪域迷影 | 来源:发表于2020-10-24 01:21 被阅读0次

    Node.js fs本地模块提供了几种有用的方法,可用于处理目录。 检查Node.js中是否存在某个目录的最简单方法是使用fs.existsSync()方法。

    existSync()方法同步检查给定目录的存在。 这是一个例子:

    const fs = require('fs');
    
    // directory to check if exists
    const dir = './uploads';
    
    // check if directory exists
    if (fs.existsSync(dir)) {
        console.log('Directory exists!');
    } else {
        console.log('Directory not found.');
    }
    

    如果路径存在,则existSync()方法返回true,否则返回false

    如果您更喜欢使用异步检查,请改用fs.access()方法。 此方法将路径作为输入并测试用户的权限。

    让我们看下面的示例,该示例使用fs.access()检查给定目录是否存在:

    const fs = require('fs');
    
    // directory to check if exists
    const dir = './uploads';
    
    // check if directory exists
    fs.access(dir, (err) => {
        console.log(`Directory ${err ? 'does not exist' : 'exists'}`);
    });
    

    查看本指南,以了解有关在Node.js应用程序中读写文件的更多信息。

    喜欢这篇文章吗? 在TwitterLinkedIn上关注我。 您也可以订阅RSS Feed

    上次更新时间:2020年4月10日

    您可能还喜欢...

    相关文章

      网友评论

        本文标题:Node.js中如何检查是否存在某个目录

        本文链接:https://www.haomeiwen.com/subject/ubemmktx.html