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

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

কিভাবে:

PowerShell এ কোনো ডিরেক্টরির উপস্থিতি যাচাই করার জন্য একটি সোজাসাপ্টা উপায় প্রদান করে তা হল Test-Path cmdlet ব্যবহার করা। এই cmdlet একটি বুলিয়ান মান ফিরিয়ে দেয় যা নির্দেশ করে নির্দিষ্ট পথটি বিদ্যমান কিনা। এইভাবে আপনি এটি ব্যবহার করতে পারেন:

# যাচাই করুন কোনো ডিরেক্টরি বিদ্যমান কিনা
$directoryPath = "C:\ExamplePath"
$directoryExists = Test-Path -Path $directoryPath
Write-Output "ডিরেক্টরি বিদ্যমান কিনা? $directoryExists"

একটি ডিরেক্টরি যা বিদ্যমান আছে তার জন্য নমুনা আউটপুট:

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

এবং একটি ডিরেক্টরি যা বিদ্যমান নেই:

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

নেটওয়ার্ক শেয়ার বা ক্লাউড স্টোরেজের সাথে যোগাযোগের মতো আরও জটিল স্ক্রিপ্টগুলির ক্ষেত্রে, আপনার অতিরিক্ত যাচাই বা কার্যকারিতা প্রয়োজন হতে পারে যা Test-Path এর মাধ্যমে সরাসরি উপলব্ধ নয়। এমন ক্ষেত্রে, তৃতীয় পক্ষের PowerShell মডিউল বা লাইব্রেরীগুলি ব্যবহার করা সুবিধাজনক হতে পারে, যদিও বেশিরভাগ রুটিন কার্যক্রম PowerShell এর অন্তর্ভুক্ত cmdlets দ্বারা সম্পন্ন করা যায়। আমার শেষ জ্ঞান আপডেট পর্যন্ত, Test-Path এর বাইরে নির্দিষ্টভাবে ডিরেক্টরি বিদ্যমানতা যাচাই করার জন্য প্রশস্তভাবে গ্রহণযোগ্য কোনো তৃতীয় পক্ষের লাইব্রেরী ছিল না, প্রধানত এর কারণ হল Test-Path নিজেই এই উদ্দেশ্যে দৃঢ় এবং দক্ষ।