PowerShell:
डायरेक्टरी मौजूद है या नहीं जाँचना
कैसे करें:
पावरशेल निर्देशिका की उपस्थिति की जाँच करने का एक सीधा तरीका प्रदान करता है जो Test-Path cmdlet के उपयोग से होता है। यह cmdlet एक बूलियन मूल्य लौटाता है जो इंगित करता है कि निर्दिष्ट पथ मौजूद है या नहीं। यहाँ इसका उपयोग कैसे करें:
# जाँचें कि कोई निर्देशिका मौजूद है या नहीं
$directoryPath = "C:\ExamplePath"
$directoryExists = Test-Path -Path $directoryPath
Write-Output "क्या निर्देशिका मौजूद है? $directoryExists"एक ऐसी निर्देशिका के लिए नमूना आउटपुट जो मौजूद है:
क्या निर्देशिका मौजूद है? सत्यऔर एक निर्देशिका के लिए जो मौजूद नहीं है:
क्या निर्देशिका मौजूद है? असत्यअधिक जटिल स्क्रिप्ट्स के लिए, विशेष रूप से उनके साथ जो नेटवर्क शेयर्स या क्लाउड स्टोरेज के साथ इंटरैक्ट करते हैं, आपको Test-Path के माध्यम से सीधे उपलब्ध नहीं होने वाली अतिरिक्त जांच या कार्यक्षमता की आवश्यकता हो सकती है। ऐसे मामलों में, तृतीय-पक्ष पावरशेल मॉड्यूल्स या लाइब्रेरियों का उपयोग करना लाभदायक हो सकता है, हालाँकि अधिकांश सामान्य कार्य पावरशेल के निर्मित cmdlets के साथ पूरे किए जा सकते हैं। मेरे अंतिम ज्ञान अद्यतन के अनुसार, Test-Path द्वारा प्रदान की गई जांच की तुलना में निर्देशिका अस्तित्व की जाँच के लिए विशेष रूप से एक व्यापक रूप से अपनाई गई तृतीय-पक्ष लाइब्रेरी नहीं है, मुख्यतः क्योंकि Test-Path स्वयं ही इस उद्देश्य के लिए दृढ़ और कुशल दोनों होता है।