Module communautaire génial

@fibjs/mkdirp

Version NPM état de la construction statut de build appveyor Couverture de test David deps Vulnérabilités connues téléchargement npm

Comme mkdir -p, mais en fibjs !

Installer

1
$ npm i @fibjs/mkdirp --save

Usage

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, opts)

créer de manière asynchrone un nouveau répertoire et tous les sous-répertoires nécessaires dir avec la chaîne d'autorisation octale opts.mode. S'il optss'agit d'un non-objet, il sera traité comme le fichier opts.mode.

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

Renvoie le premier répertoire qui a dû être créé, le cas échéant.

Vous pouvez éventuellement transmettre une fsimplémentation alternative en transmettant 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