Node.js创建文件夹或使用现有的
- 论坛
- Node.js创建文件夹或使用现有的
11 浏览
Node.js创建文件夹或使用现有的
我已经阅读了Node.js的文档,除非我遗漏了什么,否则它没有说明某些操作中参数的含义,尤其是fs.mkdir()
。正如您在文档中所见,内容并不多。
目前,我有下面的代码,它尝试创建一个文件夹,如果文件夹已存在,则使用现有的文件夹:
fs.mkdir(path, function(e){ if(!e || (e && e.code === 'EEXIST')){ //处理文件夹中的内容 } else { //调试 console.log(e); } });
但我想知道这样做对吗?检查错误代码EEXIST
是判断文件夹是否已存在的正确方式吗?我知道在创建目录之前可以使用fs.stat()
,但这将导致两次访问文件系统。
另外,是否有一份完整或至少更详细的Node.js文档,其中包含有关错误对象的详细信息、参数的含义等内容?