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

जावा में सूची () और सूचीफाइल () विधियों के बीच अंतर

फ़ाइल . नाम की कक्षा java.io पैकेज सिस्टम में एक फ़ाइल या निर्देशिका (पथ नाम) का प्रतिनिधित्व करता है। निर्देशिका में सभी मौजूदा फाइलों की सूची प्राप्त करने के लिए यह वर्ग सूची () . प्रदान करता है और ListFiles() तरीके।

उनके बीच मुख्य अंतर यह है कि

  • सूची () विधि एक स्ट्रिंग सरणी के रूप में दी गई निर्देशिका में सभी फाइलों के नाम लौटाती है।

  • ListFiles() मेथड दी गई डायरेक्टरी में फाइलों के ऑब्जेक्ट (फाइल) को फाइल टाइप के ऐरे के रूप में लौटाता है।

यानी यदि आपको किसी विशेष निर्देशिका में फ़ाइलों के नामों की आवश्यकता है तो आप सूची() विधि का उपयोग कर सकते हैं और यदि आपको निर्देशिका में फ़ाइलों के विवरण जैसे नाम, पथ इत्यादि की आवश्यकता है, तो आपको ListFiles() का उपयोग करने की आवश्यकता है विधि, सभी फाइलों की वस्तुओं को पुनः प्राप्त करें और संबंधित विधियों को लागू करके आवश्यक विवरण प्राप्त करें।

सूची() विधि उदाहरण

आयात करें :\\ उदाहरण निर्देशिका"); // सभी फाइलों और निर्देशिकाओं की सूची स्ट्रिंग सामग्री [] =पथ। सूची (); System.out.println ("निर्दिष्ट निर्देशिका में फ़ाइलों और निर्देशिकाओं की सूची:"); for(int i=0; i

आउटपुट

निर्दिष्ट निर्देशिका में फ़ाइलों और निर्देशिकाओं की सूची:SampleDirectory1SampleDirectory2SampleFile1.txtSampleFile2.txtSapmleFile3.txt

listFiles() विधि उदाहरण

आयात करें :\\ उदाहरण निर्देशिका"); // सभी फाइलों और निर्देशिकाओं की सूची फाइल फाइलें [] =path.listFiles (); System.out.println ("निर्दिष्ट निर्देशिका में फ़ाइलों और निर्देशिकाओं की सूची:"); for(फ़ाइल फ़ाइल:फ़ाइलें) { System.out.println ("फ़ाइल का नाम:" + file.getName ()); System.out.println ("फ़ाइल पथ:" + file.getAbsolutePath ()); System.out.println (""); } }}

आउटपुट

निर्दिष्ट निर्देशिका में फ़ाइलों और निर्देशिकाओं की सूची:फ़ाइल का नाम:नमूनानिर्देशिका1फ़ाइल पथ:डी:\ExampleDirectory\SampleDirectory1फ़ाइल का नाम:नमूनाDirectory2फ़ाइल पथ:D:\ExampleDirectory\SampleDirectory2फ़ाइल नाम:नमूनाफ़ाइल1.txtफ़ाइल पथ:D:\ExampleDirectory\SampleFile1. txtFile नाम:sampleFile2.txtफ़ाइल पथ:D:\ExampleDirectory\SampleFile2.txtफ़ाइल का नाम:SapmleFile3.txtफ़ाइल पथ:D:\ExampleDirectory\SapmleFile3.txt

  1. जावा में निर्देशिका में जेपीजी फाइलों की सूची कैसे प्राप्त करें?

    स्ट्रिंग[] सूची (फ़ाइल नामफ़िल्टर फ़िल्टर) फ़ाइल वर्ग की विधि एक स्ट्रिंग सरणी देता है जिसमें वर्तमान (फ़ाइल) ऑब्जेक्ट द्वारा दर्शाए गए पथ में सभी फ़ाइलों और निर्देशिकाओं के नाम होते हैं। लेकिन पुन:ट्यून किए गए सरणी में फ़ाइल नाम होते हैं जो निर्दिष्ट फ़िल्टर के आधार पर फ़िल्टर किए जाते हैं। फ़ाइलन

  1. JRE और JDK में क्या अंतर है?

    जेडीके (जावा डेवलपमेंट किट) में जेआरई सहित जावा अनुप्रयोगों को विकसित करने और चलाने के लिए सभी आवश्यक उपकरण और पुस्तकालय शामिल हैं। जेआरई जावा रन टाइम एनवायरनमेंट सॉफ्टवेयर का एक टुकड़ा है जिसमें जावा प्रोग्राम को निष्पादित करने के लिए आवश्यक जेवीएम और अन्य पुस्तकालय शामिल हैं।

  1. जावा और जावास्क्रिप्ट में क्या अंतर है?

    जैसा कि वेब डेवलपर जेरेमी कीथ ने 2009 में कहा था, जावा जावास्क्रिप्ट के लिए है जैसे हैम हैम्स्टर के लिए है। उस सादृश्य की सटीक सटीकता बहस का विषय है, लेकिन इसके पीछे की भावना ठोस है:जावा और जावास्क्रिप्ट, एक सामान्य भाषाई मूल साझा करने के बावजूद, दो बहुत अलग प्रोग्रामिंग भाषाएं हैं। इन वर्षों में, व