Swift का फाउंडेशन फ्रेमवर्क FileManager क्लास प्रदान करता है, जिसमें फ़ाइल सिस्टम को प्रबंधित करने के लिए विधियाँ हैं। आप FileManager का उपयोग करके जांच सकते हैं कि कोई निर्देशिका मौजूद है या नहीं। यहाँ यह कैसे करें इस पर एक स्निपेट है.
FileManager
(कैसे करें:) समय के साथ, अस्थायी फाइलों की आवश्यकता बढ़ी है। पहले, सिस्टम्स टेंप डायरेक्टरीज़ नहीं होती थीं या बहुत बुनियादी होती थीं। अब, प्लैटफॉर्म्स जैसे कि iOS और macOS प्रोग्रामर्स को NSTemporaryDirectory() जैसे मेथड्स देते हैं। अल्टरनेटिव्स में रैम-डिस्क, in-memory स्टोरेज, या custom-cacheing सोल्यूशंस हैं। Implement करने में, फाइल नाम की uniqueness महत्वपूर्ण है – UUIDs या timestamps का उपयोग करें। याद रखें, temporary files को सिस्टम की cleanup process में अपने आप हटा दिया जा सकता है।.
(कैसे करें:) Swift में टेक्स्ट फाइल पढ़ने के लिए नीचे दिए गए कोड का इस्तेमाल करें.
(कैसे करें:) कमांड लाइन अर्ग्यूमेंट्स का इस्तेमाल 1960s के शुरुआती कम्प्यूटर इंटरफेस से हो रहा है। Swift में CommandLine की एक बिल्ट-इन क्लास है, जो इसमें सहायता करती है। इसके बदले में, आप Swift Argument Parser लाइब्रेरी का भी इस्तेमाल कर सकते हो, जिससे कोड और भी स्ट्रक्चर्ड और आसान हो जाता है। Command Line Arguments को पढ़ते समय इम्प्लीमेंटेशन डिटेल्स जैसे कि इनपुट वैलिडेशन, इंडेक्सिंग एरर्स और सिक्योरिटी कॉन्सिडरेशन्स ध्यान में रखने जरूरी होते हैं।.
CommandLine
स्विफ्ट की स्टैंडर्ड लाइब्रेरी में टेक्स्ट फाइलें लिखने के लिए आवश्यक सभी उपकरण शामिल हैं। यहाँ एक मूल दृष्टिकोण है.
Swift में, मानक त्रुटि में लिखना सीधे stderr तक पहुँच के लिए FileHandle क्लास का उपयोग करके किया जा सकता है। यहाँ एक साधारण उदाहरण है.
FileHandle