আমি ইতিমধ্যে নোড.জেএস এর ডকুমেন্টেশন পড়েছি এবং, যদি আমি কিছু মিস না করি তবে এটি নির্দিষ্ট করে না যে বিশেষত কিছু ক্রিয়াকলাপগুলিতে প্যারামিটারগুলি কী রয়েছে 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()ডিরেক্টরি তৈরি করার আগে আমি করতে পারি , তবে এটি ইতিমধ্যে ফাইল সিস্টেমে দুটি হিট হবে।
দ্বিতীয়ত, নোড.জেএস এর একটি সম্পূর্ণ বা কমপক্ষে আরও বিস্তৃত ডকুমেন্টেশন রয়েছে যাতে ত্রুটিযুক্ত বস্তুগুলি কী রয়েছে, কোন প্যারামিটারগুলি নির্দেশ করে ইত্যাদি বিশদ রয়েছে contains
e &&। যদি!eব্যর্থ হয়, তবে আপনি জানেনeসত্যবাদী।