Fantastisches Community-Modul

@ fibjs / mkdirp

NPM-Version Build-Status Appveyor Build Status Testabdeckung David deps Bekannte Sicherheitslücken npm herunterladen

Wie mkdir -p , aber in fibjs!

Installieren

1
$ npm i @fibjs/mkdirp --save

Verwendung

1 2 3 4 5 6 7 8
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)

asynchron ein neues Verzeichnis und alle notwendigen Unterverzeichnisse an erstellen dir mit Oktal Erlaubnis Zeichenfolge opts.mode . Wenn opts ein Nicht-Objekt ist, wird es als das behandelt werden opts.mode .

Wenn opts.mode nicht angegeben ist, wird standardmäßig 0777 & (~process.umask()) .

Gibt das erste Verzeichnis zurück, das erstellt werden musste, falls vorhanden.

Sie können optional eine alternative fs Implementierung übergeben, indem Sie opts.fs Ihre Implementierung sollte opts.fs.mkdir(path, mode) und opts.fs.stat(path) .

Fragen & Vorschläge

Bitte öffnen Sie ein Problem hier .

Lizenz

MIT