@fibjs/mkdirp
Wie mkdir -p
, aber in fibjs!
Installieren
1$ npm i @fibjs/mkdirp --save
Verwendung
1
2
3
4
5
6
7const mkdirp = require('@fibjs/mkdirp');
try{
mkdirp('/tmp/a/c/d')
} catch(err) {
console.error(err)
}
dann wurde /tmp/a/c/d erstellt.
API
- mkdirp(dir, opts)
Erstellen Sie asynchron ein neues Verzeichnis und alle erforderlichen Unterverzeichnisse dir
mit der oktalen Berechtigungszeichenfolge opts.mode
. Wenn opts
es sich um kein Objekt handelt, wird es als . behandelt opts.mode
.
Wenn opts.mode
nichts angegeben ist, wird standardmäßig verwendet 0777 & (~process.umask())
.
Gibt das erste Verzeichnis zurück, das erstellt werden musste, falls vorhanden.
Sie können optional eine alternative Implementierung übergeben, fs
indem Sie übergeben
opts.fs
. Ihre Implementierung sollte opts.fs.mkdir(path, mode)
und
haben opts.fs.stat(path)
.
Fragen und Anregungen
Bitte eröffnen Sie hier ein Problem .