Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में फ़ाइल ऑब्जेक्ट

फ़ाइल ऑब्जेक्ट डिस्क पर वास्तविक फ़ाइल/निर्देशिका का प्रतिनिधित्व करता है। यहाँ जावा में फ़ाइल ऑब्जेक्ट बनाने के लिए कंस्ट्रक्टरों की सूची दी गई है -

<टेबल> <थहेड> क्रमांक विधि और विवरण 1 फ़ाइल(फ़ाइल पेरेंट, स्ट्रिंग चाइल्ड) यह कंस्ट्रक्टर पैरेंट एब्स्ट्रैक्ट पाथनाम और अचिल्ड पाथनाम स्ट्रिंग से एक नया फाइल इंस्टेंस बनाता है।
2 फ़ाइल(स्ट्रिंग पथनाम) यह कंस्ट्रक्टर दिए गए पथनाम स्ट्रिंग को एक सार पथनाम में परिवर्तित करके एक नया फ़ाइल उदाहरण बनाता है।
3 फ़ाइल(स्ट्रिंग पैरेंट, स्ट्रिंग चाइल्ड) यह कंस्ट्रक्टर पैरेंट पाथनाम स्ट्रिंग और चाइल्डपाथनाम स्ट्रिंग से एक नया फ़ाइल इंस्टेंस बनाता है।
4 फ़ाइल(URI uri) यह कंस्ट्रक्टर दी गई फ़ाइल को परिवर्तित करके एक नया फ़ाइल उदाहरण बनाता है:URI को एनाब्सट्रैक्ट पथनाम में।

किसी ऑब्जेक्ट को दिए गए स्थान पर मौजूद मानते हुए, कमांड लाइन के पहले तर्क को पथ माना जाएगा और नीचे दिए गए कोड को निष्पादित किया जाएगा -

उदाहरण

import java.io.File;
public class Demo{
   public static void main(String[] args){
      String file_name =args[0];
      File my_file = new File(file_name);
      System.out.println("File name is :"+my_file.getName());
      System.out.println("The path to the file is: "+my_file.getPath());
      System.out.println("The absolute path to the file is:" +my_file.getAbsolutePath());
      System.out.println("The parent directory is :"+my_file.getParent());
      if(my_file.exists()){
         System.out.println("Is the file readable"+my_file.canRead());
         System.out.println("The size of the file in bytes is "+my_file.length());
      }
   }
}

आउटपुट

The details about the file will be displayed here.

डेमो नामक एक वर्ग में मुख्य कार्य होता है, और एक स्ट्रिंग परिभाषित की जाती है, जो कमांड लाइन में पारित प्रथम तर्क रखती है। फ़ाइल का विवरण स्क्रीन पर मुद्रित होता है, इसमें फ़ाइल का नाम, फ़ाइल पथ, फ़ाइल का पूर्ण पथ और फ़ाइल की मूल निर्देशिका शामिल होती है।


  1. जावा में StringIndexOutOfBoundsException क्या है?

    जावा में वर्णों के अनुक्रम को संग्रहीत करने के लिए स्ट्रिंग्स का उपयोग किया जाता है, उन्हें वस्तुओं के रूप में माना जाता है। java.lang पैकेज का स्ट्रिंग वर्ग एक स्ट्रिंग का प्रतिनिधित्व करता है। आप या तो नए कीवर्ड (किसी भी अन्य ऑब्जेक्ट की तरह) का उपयोग करके या शाब्दिक (किसी भी अन्य आदिम डेटाटाइप क

  1. हम जावा में किसी फ़ाइल में JSON ऑब्जेक्ट कैसे लिख सकते हैं?

    द JSON व्यापक रूप से उपयोग किए जाने वाले डेटा-इंटरचेंज . में से एक है प्रारूप और एक हल्का . है और भाषा स्वतंत्र . json.simple एक हल्का JSON संसाधन पुस्तकालय है जिसका उपयोग JSON फ़ाइलें लिखने . के लिए किया जा सकता है और इसका उपयोग एन्कोड . के लिए किया जा सकता है या डीकोड JSON टेक्स्ट और J . के

  1. पायथन में फाइल ऑब्जेक्ट्स?

    पायथन में, जब भी हम फ़ाइलों को पढ़ने या लिखने की कोशिश करते हैं, तो हमें किसी पुस्तकालय को आयात करने की आवश्यकता नहीं होती है क्योंकि इसे मूल रूप से संभाला जाता है। फ़ाइल ऑब्जेक्ट प्राप्त करने के लिए सबसे पहले हम बिल्ट-इन ओपन फ़ंक्शन का उपयोग करेंगे। खुला फ़ंक्शन एक फ़ाइल खोलता है और एक फ़ाइल ऑब्ज