फ़ाइल बनाने और लिखने के लिए जावा प्रोग्राम

इस उदाहरण में, हम जावा में फाइल बनाना सीखेंगे और फाइल में कुछ जानकारी लिखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा फ़ाइल वर्ग
  • जावा फ़ाइल लेखक वर्ग

उदाहरण 1: एक फ़ाइल बनाने के लिए जावा प्रोग्राम

 // importing the File class import java.io.File; class Main ( public static void main(String() args) ( // create a file object for the current location File file = new File("JavaFile.java"); try ( // create a new file with name specified // by the file object boolean value = file.createNewFile(); if (value) ( System.out.println("New Java File is created."); ) else ( System.out.println("The file already exists."); ) ) catch(Exception e) ( e.getStackTrace(); ) ) )

उपरोक्त उदाहरण में, हमने फ़ाइल नाम की एक फ़ाइल ऑब्जेक्ट बनाई है। फ़ाइल ऑब्जेक्ट निर्दिष्ट पथ के साथ जुड़ा हुआ है।

 // javaFile.java is equivalent to // currentdirectory/JavaFile.java File file = new File("JavaFile.java");

फिर हम निर्दिष्ट पथ पर नई फ़ाइल बनाने createNewFile()के लिए Fileकक्षा की विधि का उपयोग करते हैं ।

नोट: यदि फ़ाइल JavaFile.java पहले से मौजूद नहीं है, तो केवल नई फ़ाइल बनाई जाती है। अन्यथा प्रोग्राम वापस आ जाता है फ़ाइल पहले से मौजूद है

उदाहरण 2: जावा प्रोग्राम फाइल में सामग्री लिखने के लिए

जावा में, हम FileWriterकिसी फाइल में डेटा लिखने के लिए क्लास का उपयोग कर सकते हैं । पिछले उदाहरण में, हमने JavaFile.java नाम की फाइल बनाई है। अब फाइल पर एक प्रोग्राम लिखते हैं।

 // importing the FileWriter class import java.io.FileWriter; class Main ( public static void main(String args()) ( // creates a multiline string using + operator // the string is a Java Program String program = "class JavaFile ( " + "public static void main(String() args) ( " + "System.out.println( "This is file ");"+ ")"+ ")"; try ( // Creates a Writer using FileWriter FileWriter output = new FileWriter("JavaFile.java"); // Writes the program to file output.write(program); System.out.println("Data is written to the file."); // Closes the writer output.close(); ) catch (Exception e) ( e.getStackTrace(); ) ) )

उपर्युक्त उदाहरण में, हमने FileWriterलैव का उपयोग जावफाइल.जवा फाइल में स्ट्रिंग डेटा लिखने के लिए किया है।

जब आप प्रोग्राम चलाते हैं, तो फ़ाइल JavaFile.javaमें स्ट्रिंग प्रोग्राम में मौजूद डेटा शामिल होगा।

दिलचस्प लेख...