私はすでにNode.jsのドキュメントを読んでおり、何かを見逃していない限り、特定の操作、特にfs.mkdir()
. ドキュメントでわかるように、それほど多くはありません。
現在、フォルダーを作成するか、代わりに既存のフォルダーを使用しようとする次のコードがあります。
fs.mkdir(path,function(e){
if(!e || (e && e.code === 'EEXIST')){
//do something with contents
} else {
//debug
console.log(e);
}
});
しかし、これは正しい方法なのだろうか?EEXIST
フォルダーが既に存在することを確認する正しい方法は、コードをチェックすることですか? ディレクトリを作成する前にできることはわかってfs.stat()
いますが、それはすでにファイルシステムへの 2 つのヒットになります。
第二に、どのエラーオブジェクトが含まれているか、どのパラメータが意味するかなどの詳細を含むNode.jsの完全な、または少なくともより詳細なドキュメントがありますか.