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

@ 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 8進数のアクセス許可文字列を使用して、で新しいディレクトリと必要なサブディレクトリを非同期的に作成しますopts.modeoptsが非オブジェクトの場合、はとして扱われますopts.mode

opts.mode指定しない場合、デフォルトで0777 & (~process.umask())になります。

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

あなたは、必要に応じて代替に渡すことができますfsに渡すことによって実装 opts.fs。あなたの実装が持つべきであるopts.fs.mkdir(path, mode)opts.fs.stat(path)

質問と提案

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

ライセンス

MIT