Impresionante módulo de comunidad

@ fibjs / mkdirp

Versión NPM estado de construcción estado de compilación del transportador Prueba de cobertura David Deps Vulnerabilidades conocidas descarga de npm

Como mkdir -p , pero en fibjs!

Instalar

1
$ npm i @fibjs/mkdirp --save

Uso

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

entonces / tmp / a / c / d ha sido creado.

API

  • mkdirp(dir , opts)

cree asincrónicamente un nuevo directorio y todos los subdirectorios necesarios en el dir con la cadena de permiso octal opts.mode . Si opts es un objeto, se tratará como opts.mode .

Si no se especifica opts.mode , el valor predeterminado es 0777 & (~process.umask()) .

Devuelve el primer directorio que se tuvo que crear, si lo hay.

Opcionalmente, puede pasar una implementación fs alternativa pasando opts.fs Su implementación debe tener opts.fs.mkdir(path, mode) y opts.fs.stat(path) .

Preguntas y sugerencias

Abre un problema aquí .

Licencia

MIT