我已经阅读过 Node.js 的文档,除非我遗漏了什么,否则它不会说明某些操作中的参数包含什么,特别是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 文档,其中包含有关错误对象包含的内容、参数表示的内容等详细信息。