clojure
फ़ाइल संचालन
खोज…
अवलोकन
एक बार में एक फ़ाइल पढ़ें (बड़ी फ़ाइलों के लिए अनुशंसित नहीं):
(slurp "./small_file.txt")
एक बार में एक फ़ाइल में डेटा लिखें:
(spit "./file.txt" "Ocelots are Awesome!") ; overwrite existing content
(spit "./log.txt" "2016-07-26 New entry." :append true)
एक फाइल लाइन-बाय-लाइन पढ़ें:
(use 'clojure.java.io)
(with-open [rdr (reader "./file.txt")]
(line-seq rdr) ; returns lazy-seq
) ; with-open macro calls (.close rdr)
एक फाइल लाइन-बाय-लाइन लिखें:
(use 'clojure.java.io)
(with-open [wrtr (writer "./log.txt" :append true)]
(.write wrtr "2016-07-26 New entry.")
) ; with-open macro calls (.close wrtr)
मौजूदा सामग्री की जगह एक फ़ाइल पर लिखें:
(use 'clojure.java.io)
(with-open [wrtr (writer "./file.txt")]
(.write wrtr "Everything in file.txt has been replaced with this text.")
) ; with-open macro calls (.close wrtr)
टिप्पणियाँ:
- आप URL और फ़ाइलों को निर्दिष्ट कर सकते हैं
- विकल्प
(slurp)
clojure.java.io/reader
(slurp)
और(spit)
क्रमशःclojure.java.io/reader
/writer
clojure.java.io/reader
और/writer
को दिए जाते हैं।
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow