क्लोज़र, JVM भाषा होने के नाते, इस उद्देश्य के लिए Java का java.io.File क्लास का उपयोग कर सकती है। इस तरह के बुनियादी ऑपरेशन के लिए आपको किसी थर्ड-पार्टी लाइब्रेरी की आवश्यकता नहीं है। आप इसे कैसे कर सकते हैं इसका तरीका यह है.
java.io.File
(कैसे करें:) सैंपल आउटपुट कुछ इस तरह होगा.
(कैसे करें:) तारीखिक परिप्रेक्ष्य में, टेक्स्ट फाइल पढ़ने की प्रक्रिया उतनी ही पुरानी है जितनी कंप्यूटर प्रोग्रामिंग। विकल्पों में slurp संक्षिप्त फंक्शन है जो पूरी फाइल की सामग्री को एक स्ट्रिंग की तरह पढ़ता है। लेकिन with-open और line-seq का उपयोग करना बेहतर है हम आम तौर पर बड़ी फाइलों के साथ काम करते हैं क्योंकि यह मेमोरी उपयोगिता में कुशल होता है। with-open सुनिश्चित करता है कि रीडर सही ढंग से बंद हो, जबकि line-seq लेजी सीक्वेंस के रूप में लाइनों को एक-एक करके प्रोसेस करता है।.
slurp
with-open
line-seq
Clojure में, आप command-line-args का इस्तेमाल करके कमांड लाइन से आर्गुमेंट्स पढ़ सकते हैं।.
command-line-args
फाइल में टेक्स्ट लिखने का spit फ़ंक्शन सबसे सरल तरीका है। इसमें दो तर्क होते हैं.
spit
Clojure में, आप err स्ट्रीम का उपयोग करके stderr में लिख सकते हैं। यहाँ एक मूल उदाहरण है.
err