iyi çözüm node-fs-extra denilen npm modülünü kullanmak olacaktır. Ana avantajı, fs
modülünün üzerine kurulu olmasıdır, böylece tüm yöntemleri fs
da kullanabilirsiniz. Bu, belirtilen dizini oluşturan mkdir
adlı bir yönteme sahiptir. Uzun bir dizin yolu verirseniz, üst klasörleri otomatik olarak oluşturur. Modül, fs
npm modülünün bir süper kümesidir, bu yüzden bu modülü eklerseniz fs
'daki tüm işlevleri kullanabilirsiniz. Eğer ihtiyaçlarınızı karşılamak için bunu buldum Cevabınız @KFE için
bir örnek
var fse = require('fs-extra')
var os = require('os')
function getTempPath() {
return os.tmpdir();
}
mymodule.get('/makefolder',function(req,res){
var tempfolder = getTempPath();
var myfolder = tempfolder + '/yearfolder/monthfolder/datefolder/anyotherfolder';
fse.mkdirs(myfolder, function (err) {
if (err) return res.json(err)
console.log("success!")
res.json("Hurray ! Folder created ! Now, Upvote the solution :) ");
})
});
Teşekkür –
@Rahul_Dabhi siz kabul cevabı işaretleyebilirsiniz? teşekkürler :) – KFE
Tamam cevap kabul edildi @KFE :) –