素晴らしいコミュニティモジュール

@ fibjs / mkdirp

NPMバージョン ビルドステータス appveyorビルドステータス テストカバレッジ デビッド・デプス 既知の脆弱性 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)

新しい新しいディレクトリと必要なAT非同期に任意のサブディレクトリを作成dirのアクセス許可オクタル・文字列とopts.mode 。場合opts非オブジェクトで、ITはとして扱われますopts.mode

opts.modeが指定されていない場合、デフォルトは0777 & (~process.umask()) opts.mode 0777 & (~process.umask())ます。

作成する必要があった最初のディレクトリがあれば、それを返します。

オプションで、 opts.fsを渡すことにより、代替のfs実装を渡すことができます実装には、 opts.fs.mkdir(path, mode)およびopts.fs.stat(path)です。

質問と提案

ここで問題を開いてください。

免許

MIT