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 का दृष्टिकोण कुछ इन भिन्नताओं को अमूर्त करने का लक्ष्य रखता है। अपेक्षित व्यवहार सुनिश्चित करने के लिए लक्षित सिस्टम पर अपने फाइल ऑपरेशनों का परीक्षण हमेशा करें।