Ruby की मानक पुस्तकालय किसी निर्देशिका के अस्तित्व की जांच के लिए सीधे तरीके प्रदान करती है। यहाँ बिना किसी तीसरे पक्ष की पुस्तकालयों की आवश्यकता के, शुद्ध Ruby के साथ ऐसा करने का तरीका है.
Ruby प्रोग्राम में आप Tempfile क्लास का उपयोग करके आसानी से अस्थायी फाइलें बना सकते हैं। निम्नलिखित कोड स्निपेट देखें.
Tempfile
(कैसे करें:) रूबी में फाइल पढ़ना इतना सिम्पल है कि बेसिक्स याद रखना आसान है। पहले के जमाने में, जब रूबी नहीं थी, C और दूसरी लैंग्वेज में फाइल ऑपरेशंस थोड़े कॉम्प्लिकेटेड थे। लेकिन रूबी ने यह प्रोसेस आसान बनाया। रूबी में File.open एक ब्लॉक के साथ इस्तेमाल होता है तो यह फाइल को आपके ब्लॉक के बाद ऑटोमैटिकली बंद भी कर देता है, जिससे मेमोरी लीक नहीं होती। आप File.read या File.readlines का इस्तेमाल करके आसानी से पूरी फाइल या लाइन्स को एक बार में पढ़ सकते हैं। लेकिन बड़ी फाइल्स के लिए, लाइन बाय लाइन पढ़ना बेहतर हो सकता है ताकि मेमोरी पर ज्यादा लोड ना पड़े।.
File.open
File.read
File.readlines
(कैसे करें:) Terminal में चलाएँ.
रूबी फाइल ऑपरेशन्स को सरल बनाती है। एक फाइल में लिखने के लिए, आप रूबी के बिल्ट-इन File क्लास का उपयोग कर सकते हैं। निम्नलिखित उदाहरण दिखाता है कि कैसे लेखन ("w" मोड) और जोड़ने ("a" मोड) के लिए एक फाइल को खोलना, उसमें एक स्ट्रिंग लिखना, और उसके बाद फाइल को बंद करना सुनिश्चित करना.
File
"w"
"a"
रुबी की मानक लाइब्रेरी stderr में लिखने का एक सरल तरीका प्रदान करती है जिसका उपयोग $stderr या STDERR से किया जा सकता है। इस मूलभूत कार्य के लिए आपको तीसरे पक्ष की लाइब्रेरियों की आवश्यकता नहीं है।.
$stderr
STDERR