Javascript JS创建文件夹同步

Javascript JS创建文件夹同步,javascript,node.js,fs,mkdir,create-directory,Javascript,Node.js,Fs,Mkdir,Create Directory,我想创建一个文件夹。我会将pdf文件保存到此文件夹中。我将对这个文件进行哈希运算。我使用以下代码: fs.mkdir('store/' + req.body.gkn, function () { }); const file_born_doc = req.files.born_doc; file_born_doc.mv(__dirname + '/store/' + req.body.gkn + '/born_doc.pdf', err => { if (err) { console

我想创建一个文件夹。我会将pdf文件保存到此文件夹中。我将对这个文件进行哈希运算。我使用以下代码:

fs.mkdir('store/' + req.body.gkn, function () { });
const file_born_doc = req.files.born_doc;
file_born_doc.mv(__dirname + '/store/' + req.body.gkn + '/born_doc.pdf', err => {
 if (err) {
  console.log(err)
 }
})
const fileBuffer1 = fs.readFileSync(__dirname + '/store/' + req.body.gkn + '/born_doc.pdf');
const hashSum1 = crypto.createHash('sha256');
hashSum1.update(fileBuffer1);
const born_doc_hash = hashSum1.digest('hex');

但是,mkdir func运行异步。当我进行哈希运算时,不会创建文件。如何创建文件夹同步?

与有关此主题的所有问答问题一样,您有两种选择:使用或在回调中移动其余代码。