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

जावा में फाइल एक्सटेंशन के साथ डायरेक्टरी कैसे खोजें


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

उदाहरण

import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.stream.Stream; public class Demo {    public static void main(String[] args) throws IOException {       Stream<Path> path = Files.walk(Paths.get("D:\\ExampleDirectory"));       System.out.println("List of PDF files:");       path = path.filter(var -> var.toString().endsWith(".pdf"));       path.forEach(System.out::println);             path = Files.walk(Paths.get("D:\\ExampleDirectory"));       System.out.println("List of JPG files:");       path = path.filter(var -> var.toString().endsWith(".jpg"));       path.forEach(System.out::println);           path = Files.walk(Paths.get("D:\\ExampleDirectory"));       System.out.println("List of text files:");       path = path.filter(var -> var.toString().endsWith(".txt"));       path.forEach(System.out::println);             path = Files.walk(Paths.get("D:\\ExampleDirectory"));       System.out.println("List of word files:");       path = path.filter(var -> var.toString().endsWith(".docx"));       path.forEach(System.out::println);           } }

आउटपुट

List of PDF files: D:\ExampleDirectory\demo1.pdf D:\ExampleDirectory\demo2.pdf List of JPG files: D:\ExampleDirectory\sample_jpeg1.jpg D:\ExampleDirectory\sample_jpeg2.jpg List of text files: D:\ExampleDirectory\sample1.txt D:\ExampleDirectory\sample2.txt D:\ExampleDirectory\sample3.txt List of word files: D:\ExampleDirectory\test1.docx D:\ExampleDirectory\test2.docx

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

उदाहरण

import java.io.File; import java.io.FilenameFilter; import java.io.IOException; public class MyExample{    public static void main(String args[]) throws IOException {     //डायरेक्टरी के लिए File ऑब्जेक्ट बनाना     File directoryPath = new File("D:\\ExampleDirectory");     //jpg फाइलों के लिए फिल्टर बनाना     FilenameFilter jpgFilefilter = new FilenameFilter(){          public boolean accept(File dir, String name) {             String lowercaseName = name.toLowerCase();             if (lowercaseName.endsWith(".pdf")) {                return true;             } else {                return false;             }          }       };               String imageFilesList[] = directoryPath.list(jpgFilefilter);       System.out.println("List of the jpeg files in the specified directory:");         for(String fileName : imageFilesList) {          System.out.println(fileName);       }      } }

आउटपुट

List of the jpeg files in the specified directory: demo1.pdf demo2.pdf

  1. जावा में File यूटिलिटी मेथड्स का उपयोग करके डायरेक्टरीज कैसे बनाएं जावा में File यूटिलिटी मेथड्स का उपयोग करके डायरेक्टरीज कैसे बनाएं

    चूंकि Java 7 में Files क्लास पेश की गई थी जिसमें फाइलों, डायरेक्टरीज, या अन्य प्रकार की फाइलों पर काम करने वाले (स्टैटिक) मेथड्स हैं।createDirectory() मेथड Files क्लास का आवश्यक डायरेक्टरी का पथ स्वीकार करता है और एक नई डायरेक्टरी बनाता है।उदाहरणनिम्नलिखित जावा उदाहरण उपयोगकर्ता से बनाई जाने वाली डा

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

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

  1. Java प्रोग्राम: डायरेक्टरी में सभी फ़ाइलों को रिकर्सिवली लिस्ट करें Java प्रोग्राम: डायरेक्टरी में सभी फ़ाइलों को रिकर्सिवली लिस्ट करें

    मान लें D डायरेक्टरी में ExampleDirectory नाम का एक फोल्डर है जिसमें 7 फाइलें और 2 डायरेक्टरीज़ हैं: जहां, SampleDirectory1 में दो फाइलें हैं: SampleFile1.txt और SampleFile2.txt। SampleDirectory2 में दो फाइलें हैं: SampleFile2.txt और SampleFile3.txt। उदाहरण निम्नलिखित Java उदाहरण ExampleDirect