小编典典

如果目录不存在,如何使用 Node.js 创建目录

all

如果目录不存在,以下是创建目录的正确方法吗?

它应该对脚本有完全的权限并且可以被其他人阅读。

var dir = __dirname + '/upload';
if (!path.existsSync(dir)) {
    fs.mkdirSync(dir, 0744);
}

阅读 78

收藏
2022-02-28

共1个答案

小编典典

对于个人目录:

var fs = require('fs');
var dir = './tmp';

if (!fs.existsSync(dir)){
    fs.mkdirSync(dir);
}

或者,对于嵌套目录:

var fs = require('fs');
var dir = './tmp/but/then/nested';

if (!fs.existsSync(dir)){
    fs.mkdirSync(dir, { recursive: true });
}
2022-02-28