我目前在同步的 node.js 代码中使用 shell.js 的 mkdir -p。'-p' 在 shell.mkdir 中用于创建具有完整路径的目录,这是fs.mkdir
无法做到的。
if(fs.existsSync(archivePath + "\\" + site + "\\" + year)){ // check if site folder exists
console.log(archivePath + "\\" + site + "\\" + year + " exists");
}
else {
console.log(archivePath + "\\" + site + "\\" + year + " does not exist... creating full path now");
shell.mkdir('-p' , archivePath + "\\" + site + "\\" + year + "\\" + missionID);
}
如果有人知道一种方法来获得 的异步性质fs.mkdir
和递归性质shell.mkdir('-p', absolutePath)
,请一口气告诉我。