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

@ 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)

非同期での新しいディレクトリおよび必要なサブディレクトリの作成dir進許可列でopts.mode 。場合opts非オブジェクトである、それはとして扱われます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