ডিরেক্টরি আছে কিনা পরীক্ষা করা

Ruby:
ডিরেক্টরি আছে কিনা পরীক্ষা করা

কিভাবে:

রুবির স্ট্যান্ডার্ড লাইব্রেরি একটি ডিরেক্টরির অস্তিত্ব পরীক্ষা করার জন্য সোজা সাপটা পদ্ধতি প্রদান করে। এখানে এটি কিভাবে শুধুমাত্র রুবি ব্যবহার করে করা যায়, কোনো তৃতীয়-পক্ষের লাইব্রেরির প্রয়োজন ছাড়া:

require 'fileutils'

# একটি ডিরেক্টরির অস্তিত্ব পরীক্ষা করা হচ্ছে
if Dir.exist?('/path/to/directory')
  puts 'ডিরেক্টরি বিদ্যমান।'
else
  puts 'ডিরেক্টরি বিদ্যমান নেই।'
end

নমুনা আউটপুট:

ডিরেক্টরি বিদ্যমান।

অথবা:

ডিরেক্টরি বিদ্যমান নেই।

Dir.exist? ব্যবহার করার পাশাপাশি, আপনি File.directory? মেথডটিও ব্যবহার করতে পারেন যা দেওয়া পাথটি একটি ডিরেক্টরি হলে true রিটার্ন করে:

if File.directory?('/path/to/directory')
  puts 'ডিরেক্টরি বিদ্যমান।'
else
  puts 'ডিরেক্টরি বিদ্যমান নেই।'
end

Dir.exist? এবং File.directory? উভয়ই রুবির স্ট্যান্ডার্ড লাইব্রেরির অংশ এবং ব্যবহারের জন্য কোনো বাহ্যিক গেমসের প্রয়োজন নেই, ডিরেক্টরি পরীক্ষার জন্য এগুলি সুবিধাজনক এবং কার্যকরী বিকল্প।