Ruby:
अस्थायी फाइल बनाना

How to (कैसे करें):

Ruby प्रोग्राम में आप Tempfile क्लास का उपयोग करके आसानी से अस्थायी फाइलें बना सकते हैं। निम्नलिखित कोड स्निपेट देखें:

require 'tempfile'

# अस्थायी फाइल बनाना
temp_file = Tempfile.new('मेरी_अस्थायी_फ़ाइल')
puts temp_file.path

# कुछ डाटा लिखें
temp_file.write('नमस्ते, यह कुछ अस्थायी डाटा है!')

# फाइल बंद करें और इसे स्वतः हटा दें
temp_file.close
temp_file.unlink

सैंपल आउटपुट होगा कुछ इस तरह का एक रास्ता दिखा रहा होगा: /tmp/मेरी_अस्थायी_फ़ाइल20230216-8749-1n4poz3.

Deep Dive (गहरी जानकारी)

Tempfile क्लास Ruby के स्टैंडर्ड लाइब्रेरी का हिस्सा है और यह Dir::Tmpname मॉड्यूल पर निर्भर करता है। Tempfile ने 1990 के दशक में Ruby के साथ आना शुरू किया और उसके बाद से ही यह हमें अस्थायी फाइलों के साथ काम करने का सबल औजार दे रहा है। यह क्लास स्वचालित रूप से फ़ाइल नाम सृजित करती है और जब फ़ाइल की आवश्यकता नहीं रहती, तो यह सफाई भी करती है। सुरक्षा कारणों से, नई फाइलें बनाई जाती हैं जिससे कि सामान्य फाइल सिस्टम स्पेस में संघर्ष न हो। विकल्पों में File क्लास का उपयोग करके मैन्युअली स्थायी फाइलों का निर्माण करना भी शामिल है, लेकिन यह स्वतः साफ-सफाई प्रदान नहीं करता है।

See Also (इसे भी देखें)