前端技术栈 有关前端的博客

node.js mkdir 创建多级目录

2020-04-15
皇甫春风

node.js mkdir 创建多级目录

// 异步
function mkdirs(dirname, callback) {
	fs.exists(dirname, function (exists) {
		if (exists) {
			callback()
		} else {
			mkdirs(path.dirname(dirname), function () {
				fs.mkdir(dirname, callback)
			})
		}
	})
}

// 同步
function mkdirsSync(dirname) {
	if (fs.existsSync(dirname)) {
		return true
	} else {
		if (mkdirsSync(path.dirname(dirname))) {
			fs.mkdirSync(dirname)
			return true
		}
	}
}

下一篇 location 对象

评论

目录