Online Ethical Hacking Course

Apply Now
Java Tutorial in Hindi

जावा फ़ाइल हैंडलिंग: ऑपरेशन्स, एर्रर्स, उदाहरण (Java File Handling in Hindi)

Table of Contents

  • परिचय
  • जावा में फ़ाइल हैंडलिंग क्या है? (File Handling in Java in Hindi)
  • जावा में फाइल हैंडलिंग कैसे काम करती है?
  • जावा में फाइलों के प्रकार
  • जावा में फ़ाइल हैंडलिंग के उदाहरण
  • जावा में फ़ाइल ऑपरेशन (प्रोग्राम के साथ)
  • जावा में फ़ाइल पाथ
  • फ़ाइल पाथ के कॉम्पोनेन्ट
  • जावा फ़ाइल क्लास
  • जावा में फ़ाइल हैंडलिंग के लिए बेस्ट प्रैक्टिसेज
  • जावा में सामान्य फ़ाइल हैंडलिंग एरर
  • जावा में फ़ाइल हैंडलर के लिए स्ट्रीम की भूमिका

जावा में फ़ाइल हैंडलर के बारे में अक्सर पूछे जाने वाले प्रश्न

आप विभिन्न तरीकों का उपयोग करके जावा में एक टेक्स्ट फ़ाइल से डेटा पढ़ सकते हैं, जैसे टेक्स्ट की लाइन को पढ़ने के लिए फ़ाइल रीडर और बफ़रेड रीडर क्लास का उपयोग करना या डेटा को पार्स करने के लिए स्कैनर क्लास का उपयोग करना।
जावा में टेक्स्ट फ़ाइल में डेटा लिखने के लिए, आप FileWriter या BufferedWriter क्लास का उपयोग कर सकते हैं। writer class का एक उदाहरण बनाएं, फ़ाइल खोलें, और फ़ाइल में डेटा लिखने के लिए उचित तरीकों का उपयोग करें।
आप फ़ाइल क्लास की exists() method का उपयोग करके जांच सकते हैं कि कोई फ़ाइल जावा में मौजूद है या नहीं। यदि फ़ाइल मौजूद है तो यह सत्य है और अन्यथा ग़लत है।
ट्राई-विथ-resources का उपयोग यह सुनिश्चित करता है कि फ़ाइल हैंडलिंग उनका दायरा समाप्त होने के बाद स्वचालित रूप से बंद हो जाते हैं, भले ही फ़ाइल हैंडलिंग के दौरान कोई Exception हो। यह resources लीक को रोकता है और कोड को सरल बनाता है, Readability और maintainability में सुधार करता है।
हां, आप अलग-अलग फ़ाइल स्ट्रीम का उपयोग करके एक ही फ़ाइल में एक साथ डेटा पढ़ और लिख सकते हैं, लेकिन डेटा corruption या inconsistencies से बचने के लिए सावधानीपूर्वक सिंक्रनाइज़ेशन की आवश्यकता होती है।
आप फ़ाइल क्लास की listFiles() मेथड का उपयोग करके किसी डायरेक्टरी में सभी फ़ाइलों को लिस्ट कर सकते हैं। यह specified directory के भीतर फ़ाइलों और डायरेक्टरी का प्रतिनिधित्व करने वाली फ़ाइल ऑब्जेक्ट की एक ऐरे देता है।
हां, सिस्टम रिसोर्सेज को जारी करने और संसाधन लीक से बचने के लिए पढ़ने या लिखने के बाद फ़ाइल रिसोर्सेज को स्पष्ट रूप से बंद करना आवश्यक है। वैकल्पिक रूप से, आप रिसोर्सेज को स्वचालित रूप से बंद करने के लिए try-with-resources का उपयोग कर सकते हैं।
टेक्स्ट फ़ाइलों को पढ़ते या लिखते समय, एन्कोडिंग समस्याओं को सही ढंग से संभालने के लिए हमेशा चारसेट का उपयोग करके उचित कैरेक्टर एन्कोडिंग निर्दिष्ट करें। प्लेटफ़ॉर्म-निर्भर डिफ़ॉल्ट के कारण unexpected behavior से बचने के लिए एन्कोडिंग को स्पष्ट रूप से निर्दिष्ट करें।
जावा में फ़ाइल हैंडलिंग एक प्रोग्रामिंग भाषा का एक महत्वपूर्ण हिस्सा है क्योंकि यह हमें किसी प्रोग्राम के परिणाम या आउटपुट को एक फ़ाइल में स्टोर करने और उस पर कुछ ऑपरेशन करने में सक्षम बनाता है। दूसरे शब्दों में, जावा में फ़ाइलों को संभालने का अर्थ है किसी फ़ाइल में डेटा पढ़ना और लिखना।
Did you find this article helpful?