Die beste Lösung wäre es, die npm Modul node-fs-extra genannt zu verwenden. Der Hauptvorteil ist, dass es auf dem Modul fs
aufgebaut ist, so dass Sie alle verfügbaren Methoden auch in fs
haben können. Es hat eine Methode namens mkdir
, die das Verzeichnis erstellt, das Sie erwähnten. Wenn Sie einen langen Verzeichnispfad angeben, werden die übergeordneten Ordner automatisch erstellt. Das Modul ist ein Super-Satz von npm Modul fs
, so dass Sie alle Funktionen in fs
auch verwenden können, wenn Sie dieses Modul hinzufügen.
ein Beispiel
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 :) ");
})
});
Vielen Dank für Ihre Antwort @KFE –
@Rahul_Dabhi können Sie als akzeptierte Antwort markieren, wenn Sie es gefunden Ihre Bedürfnisse zu befriedigen? Danke :) – KFE
Ok Antwort akzeptiert @KFE :) –