Замечательный модуль сообщества

@ fibjs / mkdirp

Версия NPM статус сборки статус сборки аппвейера Покрытие тестов Дэвид Депс Известные уязвимости npm скачать

Вроде mkdir -p, но в fibjs!

Установить

1
$ npm i @fibjs/mkdirp --save

использование

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

затем создается / tmp / a / c / d.

API

  • mkdirp (dir, opts)

асинхронно создайте новый каталог и все необходимые подкаталоги dir с восьмеричной строкой разрешений opts.mode. Если optsэто не объект, он будет рассматриваться как opts.mode.

Если opts.modeне указано, по умолчанию используется 0777 & (~process.umask()).

Возвращает первый каталог, который нужно было создать, если он есть.

Вы можете при желании передать альтернативную fsреализацию, передав ее opts.fs. Ваша реализация должна иметь opts.fs.mkdir(path, mode)и opts.fs.stat(path).

Вопросы и предложения

Пожалуйста, откройте здесь вопрос .

Лицензия

Массачусетский технологический институт