Clojure:
अस्थायी फाइल बनाना
How to: (कैसे करें:)
; Clojure के लिए एक अस्थायी फाइल बनाने का उदाहरण:
; java.io.File की ज़रूरत होती है
(import 'java.io.File)
; अस्थायी फाइल बनाना
(defn create-temp-file []
(let [temp-file (File/createTempFile "temp" ".txt")]
(println "अस्थायी फाइल बनाई गई: " temp-file.getAbsolutePath)
temp-file))
; फ़ंक्शन को कॉल करें
(create-temp-file)
सैंपल आउटपुट कुछ इस तरह होगा:
अस्थायी फाइल बनाई गई: /tmp/temp1234567890.txt
Deep Dive (गहराई से जानकारी)
अस्थायी फाइलें कंप्यूटर सिस्टम में काफी पुरानी अवधारणा हैं। ये यूनिक्स सिस्टम के समय से हैं, जब डेटा का अस्थायी संग्रहण अक्सर /tmp
डायरेक्ट्री में किया जाता था। क्लोजर, जो JVM पर चलता है, java.io.File
क्लास का उपयोग करता है ताकि यह कार्य कर सके। विकल्प के रूप में, nio
पैकेज भी है जो अधिक उन्नत फाइल-हैंडलिंग प्रदान करता है। बात करें तो Clojure में, यह सभी कार्य जावा के साथ शक्तिशाली सहजीवन में किए जाते हैं।
See Also (और भी देखें)
- Clojure के अधिकारिक दस्तावेज: Clojure Docs
java.io.File
का जावा दस्तावेज: Java 7 File I/Ojava.nio.file
संक्षेप विवरण: Overview of java.nio.file package