私はすでに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の完全な、または少なくともより詳細なドキュメントで、エラーオブジェクトに含まれる内容、意味するパラメーターなどの詳細が含まれています。
e &&ます。場合は!e失敗し、その後、あなたが知っているetruthyです。