ディレクトリを作成し、そのディレクトリを変数として使用してzip/rarファイルからファイルを抽出しようとしています。fs.mkdirSyncは 'undefined'を返します
var fileZip = fileName.replace(/^.*[\\\/]/, '');
// Removes full path to get 'file.zip'
console.log(fileZip);
var tempFolder = fs.mkdirSync('./app/cache/' + fileZip);
// tempFolder Variable for loaded comic
console.log('CREATE: ' + tempFolder + ' created, line 26');
CREATE: undefined created, line 26
で返すにconsole.log
エラーがここにある原因となるコードのビット...。何がうまくいかないのですか?ディレクトリは作成したい場所に作成されますが、変数として保存されていません。
一部のファイル名にスペースが含まれているため(つまり、file name.zip
)、問題の原因になっている可能性はありますか?
https://nodejs.org/api/fs.html#fs_fs_mkdirsync_path_mode –