Потрясающий модуль сообщества

@fibjs/mkdirp

НПМ-версия статус сборки статус сборки appveyor Тестовое покрытие Дэвид Депс Известные уязвимости скачать НПМ

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

Установить

1
$ npm i @fibjs/mkdirp --save

Применение

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

затем был создан /tmp/a/c/d.

API

  • mkdirp(каталог, параметры)

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

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

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

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

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

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

Лицензия

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