美文网首页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