nodejs递归创建文件夹

person smartzeng    watch_later 2017-10-20 09:32:05
visibility 2722    class node,递归,创建文件夹    bookmark 分享

  1. 创建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

结果如下:

image.png

评论区
评论列表
menu