ディレクトリが存在しない場合、次の方法がディレクトリを作成する正しい方法でしょうか?
スクリプトに対する完全な権限を持ち、他のユーザーが読み取れるようにする必要があります。
var dir = __dirname + '/upload';
if (!path.existsSync(dir)) {
fs.mkdirSync(dir, 0744);
}
ベストアンサー1
個々のディレクトリの場合:
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 });
}