Sto cercando di creare un percorso completo se non esiste.
Il codice è simile al seguente:
var fs = require('fs');
if (!fs.existsSync(newDest)) fs.mkdirSync(newDest);
Questo codice funziona perfettamente fintanto che esiste una sola sottodirectory (una newDest come 'dir1') tuttavia quando c'è un percorso di directory come ('dir1 / dir2') fallisce con Errore: ENOENT, nessun file o directory
Mi piacerebbe essere in grado di creare il percorso completo con tutte le righe di codice necessarie.
Ho letto che esiste un'opzione ricorsiva su fs e l'ho provata in questo modo
var fs = require('fs');
if (!fs.existsSync(newDest)) fs.mkdirSync(newDest,'0777', true);
Sento che dovrebbe essere così semplice creare ricorsivamente una directory che non esiste. Mi sto perdendo qualcosa o devo analizzare il percorso e controllare ogni directory e crearla se non esiste già?
Sono abbastanza nuovo per Node. Forse sto usando una vecchia versione di FS?