node.js 檢測目錄是否存在,不存在就創建

const path = require('path');
const fs = require('fs');
const util = {};
/**
 * 檢查路徑是否存在 如果不存在則創建路徑
 * @param {string} folderpath 文件路徑
 */
exports.mkdir = async function (folderpath) {
    console.log("打印創建目錄:");
    console.log(folderpath);
    try {
        const pathArr = folderpath.split('/');
        console.log(pathArr);
        let _path = '';
        for (let i = 0; i < pathArr.length; i++) {
            if (pathArr[i]) {
                _path += `${pathArr[i]}/`;
                console.log(_path);
                console.log(fs.existsSync(_path));
                if (!fs.existsSync(_path)) {
                    fs.mkdirSync(_path);
                }
            }
        }
    } catch (e) { }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章