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)

Ein neues neues Verzeichnis erstellen und asynchron die alle Unterverzeichnisse AT Necessary dir mit Erlaubnis Octal String opts.mode . Die Wenn opts ein nicht-Objekt, wird es als das behandelte 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

Öffnen Sie ein Problem Bitte hierher Tapete .

Lizenz

MIT