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

@fibjs/mkdirp

NPM版 ビルドステータス アベイヤービルドステータス テストカバレッジ デビッド・デプス 既知の脆弱性 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()).

作成する必要があった最初のディレクトリを返します (存在する場合)。

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

質問と提案

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

ライセンス

MIT