डायरेक्टरी मौजूद है या नहीं, कैसे जांचें

Bash:
डायरेक्टरी मौजूद है या नहीं, कैसे जांचें

कैसे:

Bash में आपको डायरेक्टरी की मौजूदगी की जांच करने की अनुमति शर्तों और -d ऑपरेटर के उपयोग से मिलती है। नीचे एक सीधा उदाहरण दिया गया है जो दर्शाता है कि इस जांच को कैसे प्रदर्शन किया जाए।

if [ -d "/path/to/directory" ]; then
    echo "डायरेक्टरी मौजूद है।"
else
    echo "डायरेक्टरी मौजूद नहीं है।"
fi

सैंपल आउटपुट (अगर डायरेक्टरी मौजूद है):

डायरेक्टरी मौजूद है।

सैंपल आउटपुट (अगर डायरेक्टरी मौजूद नहीं है):

डायरेक्टरी मौजूद नहीं है।

अधिक जटिल स्क्रिप्ट के लिए, यह सामान्य है कि जांच को अन्य ऑपरेशनों, जैसे कि यदि डायरेक्टरी मौजूद नहीं है तो इसे बनाना, के साथ संयोजित किया जाता है:

DIR="/path/to/directory"
if [ -d "$DIR" ]; then
    echo "$DIR मौजूद है।"
else
    echo "$DIR मौजूद नहीं है। अब बना रहे हैं..."
    mkdir -p "$DIR"
    echo "$DIR बनाई गई।"
fi

सैंपल आउटपुट (अगर डायरेक्टरी मौजूद नहीं है और फिर बनाई गई है):

/path/to/directory मौजूद नहीं है। अब बना रहे हैं...
/path/to/directory बनाई गई।

हालाँकि Bash स्वयं ऐसी जांचों के लिए मजबूत उपकरण प्रदान करता है, इस कार्य के लिए कोई लोकप्रिय तृतीय-पक्ष पुस्तकालय नहीं हैं, क्योंकि मूल Bash कमांड डायरेक्टरी की मौजूदगी की सत्यापन के लिए पूरी तरह से सक्षम और कुशल होते हैं।