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

जावा में फ़ाइल एक्सटेंशन के साथ निर्देशिका कैसे खोजें?

निम्नलिखित उदाहरण एक्सटेंशन के आधार पर निर्देशिका में फाइलों को प्रिंट करता है -

उदाहरण

आयात करें सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) IOException फेंकता है {स्ट्रीम <पथ> पथ =फ़ाइलें। चलना (पथ। प्राप्त ("डी:\\ उदाहरण निर्देशिका")); System.out.println ("पीडीएफ फाइलों की सूची:"); पथ =पथ। फ़िल्टर (var -> var.toString ()। समाप्त होता है (".pdf")); path.forEach(System.out::println); पथ =फ़ाइलें। चलना (पथ। प्राप्त ("डी:\\ उदाहरण निर्देशिका")); System.out.println ("जेपीजी फाइलों की सूची:"); पथ =पथ। फ़िल्टर (var -> var.toString ()। समाप्त होता है (".jpg")); path.forEach(System.out::println); पथ =फ़ाइलें। चलना (पथ। प्राप्त ("डी:\\ उदाहरण निर्देशिका")); System.out.println ("पाठ फ़ाइलों की सूची:"); पथ =पथ। फ़िल्टर (var -> var.toString ()। समाप्त होता है (".txt")); path.forEach(System.out::println); पथ =फ़ाइलें। चलना (पथ। प्राप्त ("डी:\\ उदाहरण निर्देशिका")); System.out.println ("शब्द फाइलों की सूची:"); पथ =पथ। फ़िल्टर (var -> var.toString ()। समाप्त होता है (".docx")); path.forEach(System.out::println); }}

आउटपुट

पीडीएफ फाइलों की सूची:डी:\ExampleDirectory\demo1.pdfD:\ExampleDirectory\demo2.pdfJPG फाइलों की सूची:D:\ExampleDirectory\sample_jpeg1.jpgD:\ExampleDirectory\sample_jpeg2.jpg टेक्स्ट फाइलों की सूची:D:\ExampleDirectory \sample1.txtD:\ExampleDirectory\sample2.txtD:\ExampleDirectory\sample3.txtशब्द फाइलों की सूची:D:\ExampleDirectory\test1.docxD:\ExampleDirectory\test2.docx

निम्नलिखित उदाहरण एक्सटेंशन के आधार पर निर्देशिका में पीडीएफ फाइलों के नाम प्रिंट करता है -

उदाहरण

आयात करें निर्देशिकापथ =नई फ़ाइल ("डी:\\ उदाहरण निर्देशिका"); // जेपीजी फाइलों के लिए फिल्टर बनाना फाइलनामफिल्टर जेपीजीफाइलफिल्टर =नया फाइलनामफिल्टर () {सार्वजनिक बूलियन स्वीकार (फाइल डीआईआर, स्ट्रिंग नाम) {स्ट्रिंग लोअरकेसनाम =name.toLowerCase (); अगर (लोअरकेसनाम.एंड्सविथ (".pdf")) { रिटर्न ट्रू; } और { झूठी वापसी; } } }; स्ट्रिंग इमेजफाइल्सलिस्ट [] =डायरेक्टरीपाथ। लिस्ट (jpgफाइलफिल्टर); System.out.println ("निर्दिष्ट निर्देशिका में जेपीईजी फाइलों की सूची:"); for(String fileName:imageFilesList) {System.out.println(fileName); } }}

आउटपुट

निर्दिष्ट निर्देशिका में jpeg फ़ाइलों की सूची:demo1.pdfdemo2.pdf

  1. जावा में फ़ाइल उपयोगिता विधियों का उपयोग करके निर्देशिका कैसे बनाएं?

    जावा 7 के बाद से File.02s वर्ग को पेश किया गया था इसमें (स्थिर) विधियां शामिल हैं जो फाइलों, निर्देशिकाओं या अन्य प्रकार की फाइलों पर काम करती हैं। createDirectory() फ़ाइलें . की विधि वर्ग आवश्यक निर्देशिका का पथ स्वीकार करता है और एक नई निर्देशिका बनाता है। उदाहरण निम्नलिखित जावा उदाहरण उपयोगक

  1. जावा का उपयोग करके निर्देशिका पदानुक्रम कैसे बनाएं?

    फ़ाइल . नाम की कक्षा java.io पैकेज सिस्टम में एक फ़ाइल या निर्देशिका (पथ नाम) का प्रतिनिधित्व करता है। यह वर्ग फाइलों/निर्देशिकाओं पर विभिन्न कार्यों को करने के लिए विभिन्न तरीके प्रदान करता है। mkdir() इस वर्ग की विधि वर्तमान वस्तु द्वारा दर्शाए गए पथ के साथ एक निर्देशिका बनाती है। निर्देशिका पदान

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

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