Java फ़ाइल ऑपरेशंस को समझना

Java में इनपुट/आउटपुट और स्ट्रीम्स

Alex Liu

Software Development Engineer

Alex Liu के बारे में

$$

  • कंप्यूटर साइंस में M.S. डिग्री

$$

  • सॉफ्टवेयर डेवलपमेंट इंडस्ट्री में 8 साल का अनुभव

$$

  • Java प्रोग्रामिंग में 6 साल की हैंड्स-ऑन विशेषज्ञता

इंस्ट्रक्टर का कार्टून अवतार

Java में इनपुट/आउटपुट और स्ट्रीम्स

कोर्स परिचय

Screenshot 2025-05-20 at 15.47.25.png

                  Java File Operations
                           Creation
                            Deletion
                Directory management

Java में इनपुट/आउटपुट और स्ट्रीम्स

कोर्स परिचय

Screenshot 2025-05-20 at 15.47.18.png

                  Java File Operations        Iterators and Streams
                           Creation                   Processing collections
                            Deletion                     Transforming data
                Directory management

Java में इनपुट/आउटपुट और स्ट्रीम्स

कोर्स परिचय

Screenshot 2025-05-20 at 15.47.09.png

                  Java File Operations        Iterators and Streams      Custom Methods and More
                           Creation                   Processing collections               Build scalable                             Deletion                     Transforming data                 Java applications
                Directory management

Java में इनपुट/आउटपुट और स्ट्रीम्स

फ़ाइलें बनाना

  • File क्लास इम्पोर्ट करें

    import java.io.File;
    
  • dataTextFile नाम का File ऑब्जेक्ट बनाएँ

    File dataTextFile = new File("data.txt");
    
  • कंप्यूटर पर फ़ाइल बनाने के लिए .createNewFile() कॉल करें

    boolean result = dataTextFile.createNewFile();
    
  • सफल बनने पर true लौटाता है; पहले से होने पर false
  • किसी भी फ़ाइल टाइप के लिए काम करता है
Java में इनपुट/आउटपुट और स्ट्रीम्स

फ़ाइलें हटाना

  • जिस फ़ाइल को हटाना है, उसे रेफ़र करने वाला exampleFile नाम का File ऑब्जेक्ट बनाएँ

    File exampleFile = new File("example.txt");
    
  • फ़ाइल डिलीट करने के लिए .delete() मेथड इस्तेमाल करें

    boolean deleted = exampleFile.delete();
    
  • डिलीट होने पर true लौटाता है
  • डिलीट न हो पाए तो false (जैसे, अपर्याप्त परमिशन)
Java में इनपुट/आउटपुट और स्ट्रीम्स

फ़ाइल अस्तित्व जाँचना

  • .exists() मेथड फ़ाइल होने पर true लौटाता है
// डिस्क पर फ़ाइल पहले से है या नहीं, जाँचने के लिए `.exists()` का उपयोग करें
if (dataTextFile.exists()) {
    // फ़ाइल होने पर संदेश प्रिंट करें
    System.out.println("The file already exists.");
} else {
    // न होने पर फ़ाइल बनाने का प्रयास करें
    boolean result = dataTextFile.createNewFile();
}
  • डुप्लिकेट रोकने में मदद मिलती है
Java में इनपुट/आउटपुट और स्ट्रीम्स

try-catch के साथ फ़ाइल ऑपरेशंस लपेटना

  • हमेशा फ़ाइल ऑपरेशंस को try-catch ब्लॉक में रखें
    • संभावित exceptions जैसे IOException को हैंडल करता है
      • जैसे परमिशन एरर या अमान्य फ़ाइलें
try {
    //Any file operation
} catch (IOException e) {
    e.getMessage();
}
Java में इनपुट/आउटपुट और स्ट्रीम्स

अभ्यास करते हैं!

Java में इनपुट/आउटपुट और स्ट्रीम्स

Preparing Video For Download...