Module communautaire génial

@ fibjs / mkdirp

Version NPM état de construction état de construction de l'accessoire Couverture du test David deps Vulnérabilités connues téléchargement npm

Comme mkdir -p , mais dans fibjs!

Installer

1
$ npm i @fibjs/mkdirp --save

Utilisation

1 2 3 4 5 6 7 8
const mkdirp = require('@fibjs/mkdirp'); try{ mkdirp('/tmp/a/c/d') } catch(err) { console.error(err) }

alors / tmp / a / c / d a été créé.

API

  • mkdirp(dir , mkdirp(dir )

Une nouvelle nouvelle création du répertoire et de manière asynchrone la sous - répertoires AT nécessaire dir avec la permission Octal chaîne opts.mode . Si le opts est un non-objet, sera COMME traité les opts.mode .

Si opts.mode n'est pas spécifié, sa valeur par défaut est 0777 & (~process.umask()) .

Renvoie le premier répertoire qui devait être créé, le cas échéant.

Vous pouvez éventuellement transmettre une autre implémentation fs en opts.fs Votre implémentation doit avoir opts.fs.mkdir(path, mode) et opts.fs.stat(path) .

Questions et suggestions

Veuillez ouvrir un problème ici .

Licence

MIT