Tolles Community-Modul

@fibjs/mkdirp

NPM-Version Build-Status Appveyor-Build-Status Testabdeckung David ist abhängig Bekannte Schwachstellen npm-Download

Wie mkdir -p, aber in fibjs!

Installieren

1
$ npm i @fibjs/mkdirp --save

Verwendung

1 2 3 4 5 6 7
const 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 optses sich um kein Objekt handelt, wird es als . behandelt opts.mode.

Wenn opts.modenichts 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, fsindem 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 .

Lizenz

MIT