There are some methods within the fs
that allow the creation of directories, one of them is the mkdirSync
, example:
const fs = require('fs');
const dir = "C:/Temp/Xisto";
//Verifica se não existe
if (!fs.existsSync(dir)){
//Efetua a criação do diretório
fs.mkdirSync(dir);
}
As its name already says, it is a synchronous method.
See online: https://repl.it/repls/UnrulyOrangeBit
There is also the mkdir
, the difference being asynchronous:
const fs = require('fs');
const dir = "C:/Temp/Xisto";
//Verifica se não existe
if (!fs.existsSync(dir)){
//Efetua a criação do diretório
fs.mkdir(dir, (err) => {
if (err) {
console.log("Deu ruim...");
return
}
console.log("Diretório criado! =)")
});
}
See online: https://repl.it/repls/PoliteDownrightTrial
Reference: https://nodejs.org/api/fs.html