如果目录不存在,以下是创建目录的正确方法吗?
它应该对脚本有完全的权限并且可以被其他人阅读。
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 }); }