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

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

कैसे करें:

Haskell अपनी बेस लाइब्रेरी के माध्यम से निर्देशिका अस्तित्व की जांच के लिए सरल तरीके प्रदान करता है, मुख्य रूप से System.Directory मॉड्यूल का उपयोग करके। आइए एक बुनियादी उदाहरण पर नज़र डालें:

import System.Directory (doesDirectoryExist)

main :: IO ()
main = do
  let dirPath = "/path/to/your/directory"
  exists <- doesDirectoryExist dirPath
  putStrLn $ "क्या निर्देशिका मौजूद है? " ++ show exists

नमूना आउटपुट, इस बात पर निर्भर करता है कि निर्देशिका मौजूद है या नहीं:

क्या निर्देशिका मौजूद है? True

या:

क्या निर्देशिका मौजूद है? False

अधिक जटिल परिदृश्यों या अतिरिक्त कार्यक्षमता के लिए, आप filepath जैसी लोकप्रिय थर्ड-पार्टी लाइब्रेरी पर विचार कर सकते हैं, जो अधिक अमूर्त तरीके से फाइल पथों को संभालने और मेनिपुलेट करने के लिए है। हालाँकि, केवल यह जांचने के लिए कि कोई निर्देशिका मौजूद है या नहीं, बेस लाइब्रेरी का System.Directory पर्याप्त और कुशल है।

याद रखें, फाइल सिस्टम के साथ काम करना प्लेटफॉर्मों के आधार पर भिन्न हो सकता है, और Haskell का दृष्टिकोण कुछ इन भिन्नताओं को अमूर्त करने का लक्ष्य रखता है। अपेक्षित व्यवहार सुनिश्चित करने के लिए लक्षित सिस्टम पर अपने फाइल ऑपरेशनों का परीक्षण हमेशा करें।