创建mkdir.js
const fs = require('fs');
const path = require('path');
let mkdir = function(filePath) {
if (fs.existsSync(filePath)) {
return true;
}
if (!fs.existsSync(path.dirname(filePath))) {
mkdir(path.dirname(filePath));
}
fs.mkdirSync(filePath);
};
module.exports = mkdir;
2.创建test.js,引入mkdir.js
const mkdir = require('./mkdir');
mkdir('./1/2/3/4/5/6/7/8');
//执行测试
node test.js
结果如下: