我正在使用节点js在另一个文件夹中创建一个文件夹。以下是我的代码 -
在这个我首先使用oppId创建一个文件夹,然后我尝试在每个oppId文件夹下创建第二个文件夹作为accId。
我面临的问题是所有文件夹都在一个目录中创建
var stream = fs.createReadStream('./test.csv')
.pipe(csv({headers: true}))
.on('data',function(data){
accID = data.Id;
oppId = data.AccountId;
var dir = './'+oppId+'/';
var dir1 = './'+oppId+'/'+accID+'/';
if (!fs.existsSync(dir)) {
fs.mkdirSync(oppId);
}
if (!fs.existsSync(dir1)) {
fs.mkdirSync(accID);
}
})
.on('end',function(data){
console.log('read finished');
});
答案 0 :(得分:0)
var dir = './'+oppId+'/';
var dir1 = './'+oppId+'/'+accID+'/';
if (!fs.existsSync(dir)) {
fs.mkdirSync(dir);
}
if (!fs.existsSync(dir1)) {
fs.mkdirSync(dir1);
}