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

एक निर्देशिका में सभी फाइलों को पुनरावर्ती रूप से सूचीबद्ध करने के लिए जावा प्रोग्राम

मान लें कि हमारे पास निर्देशिका डी में उदाहरण निर्देशिका नामक एक फ़ोल्डर है जिसमें 7 फाइलें और 2 निर्देशिकाएं हैं -

एक निर्देशिका में सभी फाइलों को पुनरावर्ती रूप से सूचीबद्ध करने के लिए जावा प्रोग्राम

कहां,

  • sampleDirectory1 में दो फ़ाइलें होती हैं जिनका नाम SampleFile1.txt और sampleFile2.txt है।

  • sampleDirectory2 में दो फ़ाइलें होती हैं जिनका नाम SampleFile2.txt और sampleFile3.txt है।

उदाहरण

जावा उदाहरण के बाद ExampleDirectory नामक निर्देशिका में सभी फाइलों के नाम सूचीबद्ध करता है

आयात करें के लिए (फ़ाइल फ़ाइल:फ़ाइलें सूची) {अगर (file.isFile ()) {System.out.println ("फ़ाइल पथ:" + file.getName ()); } और { listOfFiles (फ़ाइल); } } } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) IOException फेंकता है {// निर्देशिका के लिए फ़ाइल ऑब्जेक्ट बनाना फ़ाइल फ़ाइल =नई फ़ाइल ("डी:\\ उदाहरण निर्देशिका"); // सभी फाइलों और निर्देशिकाओं की सूची सूचीऑफफाइल्स (फाइल); }}

आउटपुट

फ़ाइल पथ:cassandra_logo.jpgफ़ाइल पथ:cat.jpgफ़ाइल पथ:Coffeescript_logo.jpgफ़ाइल पथ:javafx_logo.jpgफ़ाइल पथ:नमूनाफ़ाइल1.txtफ़ाइल पथ:नमूनाफ़ाइल2.txtफ़ाइल पथ:नमूनाफ़ाइल4.txtफ़ाइल पथ:SapmleFile3.txtफ़ाइल पथ:नमूनाHiddenfile1.txtफ़ाइल पथ :sampleHiddenfile2.txtफ़ाइल पथ:sampleHiddenfile3.txt

  1. जावा का उपयोग कर निर्देशिका से सभी फाइलों (केवल) को कैसे सूचीबद्ध करें?

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

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

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

  1. एक निर्देशिका में सभी फ़ाइलों को पुनरावर्ती रूप से हटाने के लिए जावा प्रोग्राम (केवल फ़ाइलें)

    मान लें कि हमारे पास निर्देशिका डी में उदाहरण निर्देशिका नामक एक फ़ोल्डर है जिसमें 7 फाइलें और 2 निर्देशिकाएं हैं - कहां, sampleDirectory1 में दो फ़ाइलें होती हैं जिनका नाम SampleFile1.txt और sampleFile2.txt है। sampleDirectory2 में दो फ़ाइलें होती हैं जिनका नाम SampleFile2.txt और sampleFil