@fibjs/mkdirp
のようなものmkdir -p
ですが、fibjs です!
インストール
1$ npm i @fibjs/mkdirp --save
使用法
1
2
3
4
5
6
7const 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.mode
場合は、 として扱われます。opts
opts.mode
が指定されていない場合はopts.mode
、デフォルトで が使用されます0777 & (~process.umask())
。
作成する必要があった最初のディレクトリがある場合は、それを返します。
fs
オプションで、を渡すことで
代替実装を渡すことができますopts.fs
。実装にopts.fs.mkdir(path, mode)
は と が
必要ですopts.fs.stat(path)
。
質問と提案
ここで問題を開いてください。