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

@ 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