node-递归创建文件夹 在 Node.js 中,可以使用以下代码递归地创建文件夹:
const fs = require('fs');
const path = require('path');
function mkdirsSync(dirname) {
if (fs.existsSync(dirname)) {
return true;
} else {
if (mkdirsSync(path.dirname(dirname))) {
fs.mkdirSync(dirname);
return true;
}
}
}
这个函数会递归创建文件夹,直到创建成功或者已经存在。你可以使用这个函数创建任意深度的文件夹。例如,要创建 /path/to/folder 这个文件夹,可以使用以下代码:
mkdirsSync('/path/to/folder');