File.read और File.write
File.read एक file खोलता है और आपको इसका सारा text देता है, और File.write एक file में text save करता है। यह एक पूरी letter पढ़ने या एक नई लिखने जैसा है।
In this page:
Syntax
content = File.read("path")
File.write("path", content)
File.read और File.write
File.read("path") एक call में एक पूरी file का content एक single string में पढ़ता है, एक छोटी-मध्यम text file load करने का सबसे simple तरीका।
File.write("path", content) एक string को एक file में लिखता है, इसे बनाते या overwrite करते हुए। दोनों simple, one-shot file operations के लिए convenient class-level methods हैं।
Note:
File.write default से पूरी file overwrite करता है -- extra options के बिना कोई separate append mode नहीं है।
उदाहरण: File.read and File.write
File.write("greeting.txt", "Hello from File.write!")
content = File.read("greeting.txt")
puts content
Login to try C/C++/Java/PHP code in the editor
Related Topics
{# common_mistakes/chapter_summary/browser_support: on Hindi pages the
view already swaps in the hi_ translation fields (or blanks these
out if untranslated), so this renders correctly for both languages
without a lang_code check here. #}
आम गलतियां
- एक ऐसी file पढ़ना जो exist नहीं करती, जो
Errno::ENOENTraise करता है। - यह उम्मीद करना कि
File.writeappend करेगा, जब यह file का content overwrite करता है। - एक relative path इस्तेमाल करना और गलत folder में file ढूंढना, क्योंकि यह working directory के relative है।
🔒
Chapter Quiz — Complete all 6 topics to unlock
0/6 topics done
Complete these topics first: