@ fibjs / mkdirp
のようmkdir -p
ですが、fibjsで!
インストール
1$ npm i @fibjs/mkdirp --save
使用法
1
2
3
4
5
6
7
8const 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)
。
質問と提案
ここで問題を開いてください。