fs.mkdir()
。正如您在文档中所看到的那样,内容并不多。目前,我有这段代码,试图创建一个文件夹或者使用一个现有的文件夹:
fs.mkdir(path,function(e){
if(!e || (e && e.code === 'EEXIST')){
//do something with contents
} else {
//debug
console.log(e);
}
});
但是我想知道这样做是否正确?检查代码EEXIST
是知道文件夹已经存在的正确方法吗?我知道在创建目录之前可以使用fs.stat()
,但这将对文件系统造成两次访问。
其次,是否有完整或至少更详细的Node.js文档,其中包含有关错误对象包含什么、参数表示什么等详细信息。
e&&
。如果!e
失败,则知道e
是真值。 - I Hate Lazy