Ruby:
एक टेक्स्ट फ़ाइल लिखना
कैसे:
रूबी फाइल ऑपरेशन्स को सरल बनाती है। एक फाइल में लिखने के लिए, आप रूबी के बिल्ट-इन File क्लास का उपयोग कर सकते हैं। निम्नलिखित उदाहरण दिखाता है कि कैसे लेखन ("w" मोड) और जोड़ने ("a" मोड) के लिए एक फाइल को खोलना, उसमें एक स्ट्रिंग लिखना, और उसके बाद फाइल को बंद करना सुनिश्चित करना:
# एक फाइल में नई सामग्री लिखना, मौजूदा सामग्री को ओवरराइट करना
File.open("example.txt", "w") do |file|
file.puts "Hello, Ruby!"
end
# एक फाइल के अंत में सामग्री जोड़ना
File.open("example.txt", "a") do |file|
file.puts "Adding another line."
endदोनों स्निपेट्स को चलाने के बाद, example.txt की सामग्री होगी:
Hello, Ruby!
Adding another line.थर्ड-पार्टी लाइब्रेरी का उपयोग: FileUtils
अधिक जटिल फाइल ऑपरेशन्स के लिए, रूबी स्टैंडर्ड लाइब्रेरी FileUtils काम आ सकती है, हालांकि मूल फाइल लेखन के लिए स्टैंडर्ड File तरीके पर्याप्त हैं। फिर भी, यदि आप फाइल लेखन के संयोजन में कॉपी, मूव, रिमूव या अन्य फाइल सिस्टम ऑपरेशन्स करना चाहते हैं, तो FileUtils का पता लगाना उपयोगी है।
उस निर्देशिका में एक फाइल में लिखने के लिए FileUtils का उपयोग करने का एक उदाहरण:
require 'fileutils'
FileUtils.mkdir_p 'logs'
File.open("logs/today.log", "w") do |file|
file.puts "Log entry: #{Time.now}"
endयह दिखाता है कि यदि वह पहले से मौजूद नहीं है, तो नई निर्देशिका logs कैसे बनाई जाती है, और उसमें एक नई फाइल today.log में लिखना, बिना सीधे FileUtils से लिखे हुए लेकिन इसकी निर्देशिका हैंडलिंग क्षमता का उपयोग करके निर्देशिका और फाइल मैनिपुलेशन दोनों को प्रदर्शित करना।