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

जावा में निर्देशिका में खाली निर्देशिकाओं के नाम कैसे प्राप्त करें?

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

फ़ाइल फ़िल्टर इंटरफ़ेस पथ नामों के लिए फ़िल्टर है जिसे आप listFiles() विधि के पैरामीटर के रूप में पास कर सकते हैं। यह विधि पारित फ़िल्टर पर दिए गए फ़ाइल नामों को फ़िल्टर करती है।

किसी फ़ोल्डर में निर्देशिका प्राप्त करने के लिए एक FileFilter लागू करें जो केवल खाली निर्देशिकाओं को स्वीकार करता है, और इसे listFiles() विधि के पैरामीटर के रूप में पास करता है।

उदाहरण

आयात करें निर्देशिकापथ =नई फ़ाइल ("डी:\\ उदाहरण निर्देशिका"); // निर्देशिका फ़ाइलों के लिए फ़िल्टर बनाना फ़ाइलफ़िल्टर फ़ाइलफ़िल्टर =नया फ़ाइलफ़िल्टर () {सार्वजनिक बूलियन स्वीकार (फ़ाइल डीआईआर) {if (dir.isDirectory () &&dir.list ()। लंबाई ==0) { वापसी सच; } और { झूठी वापसी; } } }; फ़ाइल [] सूची =निर्देशिकापाथ। सूची फ़ाइलें (फ़ाइलफ़िल्टर); System.out.println ("निर्दिष्ट निर्देशिका में जेपीईजी फाइलों की सूची:"); के लिए (फ़ाइल फ़ाइल नाम:सूची) {System.out.println (fileName.getName ()); System.out.println (फ़ाइल नाम); } }}

आउटपुट

निर्दिष्ट निर्देशिका में jpeg फ़ाइलों की सूची:नमूना निर्देशिका1D:\ExampleDirectory\नमूना निर्देशिका1

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

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

  1. जावा में CSV फ़ाइल से डेटा कैसे पढ़ा जाए?

    एक सीएसवी अल्पविराम से अलग किए गए मान . के लिए खड़ा है . CSV फ़ाइल में, प्रत्येक पंक्ति में ऐसे शब्द होते हैं जो अल्पविराम (,) . से अलग होते हैं और यह एक .csv . के साथ संग्रहीत किया जाता है विस्तार। हम readLine() . का उपयोग करके CSV फ़ाइल लाइन को लाइन दर लाइन पढ़ सकते हैं बफर्डरीडर . की विधि कक्

  1. जावा में गुण फ़ाइल से डेटा कैसे पढ़ा जाए?

    गुण हैशटेबल वर्ग का एक उपवर्ग है और यह गुणों के निरंतर सेट का प्रतिनिधित्व करता है। गुण स्ट्रीम में सहेजा जा सकता है या स्ट्रीम से लोड किया जा सकता है। गुण सूची में प्रत्येक कुंजी और उसके संगत मान एक स्ट्रिंग है। गुण फ़ाइल का उपयोग जावा में कॉन्फ़िगरेशन को बाहरी बनाने और कुंजी-मूल्य जोड़े को संग