如果目录不存在,以下是创建目录的正确方法吗?
它应该对脚本有完全的权限并且可以被其他人阅读。
var dir = __dirname + '/upload';
if (!path.existsSync(dir)) {
fs.mkdirSync(dir, 0744);
}
最佳答案
对于个别目录:
var fs = require('fs');
var dir = './tmp';
if (!fs.existsSync(dir)){
fs.mkdirSync(dir);
}
或者,对于嵌套目录:
var fs = require('fs');
var dir = './tmp/but/then/nested';
if (!fs.existsSync(dir)){
fs.mkdirSync(dir, { recursive: true });
}
关于node.js - 如果目录不存在,如何使用 Node.js 创建目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21194934/