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

Java में फाइल ऑब्जेक्ट्स

परिचय

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

क्र. सं.मेथड और विवरण
1File(File parent, String child) यह कंस्ट्रक्टर एक पैरेंट एब्सट्रैक्ट पाथनेम और एक चाइल्ड पाथनेम स्ट्रिंग से एक नया File इंस्टेंस बनाता है।
2File(String pathname) यह कंस्ट्रक्टर दिए गए पाथनेम स्ट्रिंग को एब्सट्रैक्ट पाथनेम में बदलकर एक नया File इंस्टेंस बनाता है।
3File(String parent, String child) यह कंस्ट्रक्टर एक पैरेंट पाथनेम स्ट्रिंग और एक चाइल्ड पाथनेम स्ट्रिंग से एक नया File इंस्टेंस बनाता है।
4File(URI uri) यह कंस्ट्रक्टर दिए गए file: URI को एब्सट्रैक्ट पाथनेम में बदलकर एक नया File इंस्टेंस बनाता है।

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

उदाहरण

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("फाइल नाम है: " + my_file.getName());
        System.out.println("फाइल का पाथ है: " + my_file.getPath());
        System.out.println("फाइल का एब्सोल्यूट पाथ है: " + my_file.getAbsolutePath());
        System.out.println("पैरेंट डायरेक्टरी है: " + my_file.getParent());
        if(my_file.exists()){
            System.out.println("क्या फाइल पठनीय है: " + my_file.canRead());
            System.out.println("फाइल का आकार बाइट्स में है: " + my_file.length());
        }
    }
}

आउटपुट

फाइल के बारे में विवरण यहां प्रदर्शित होगा।

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

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

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

  1. Java में JSON ऑब्जेक्ट्स को फाइल में कैसे लिखें? Java में JSON ऑब्जेक्ट्स को फाइल में कैसे लिखें?

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

  1. पायथन में फाइल ऑब्जेक्ट्स: पूरी गाइड पायथन में फाइल ऑब्जेक्ट्स: पूरी गाइड

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