जावानिर्देशिकाअंदरफ़ाइल सूचीदिखाओ। फ़ाइल.सूचीफ़ाइलें()
जावाऔर निर्दिष्टनिर्देशिकाअंदरफ़ाइल सूचीप्रस्तुत है एक नमूना प्रोग्राम जो प्रदर्शित करता है।
फ़ाइल सूचीप्रदर्शित करना java.io.फ़ाइल कक्षा की निम्नलिखित विधियों का उपयोग करें:
- सूची()...निर्दिष्ट निर्देशिका में निहित फ़ाइलों और निर्देशिकाओं की सूची स्ट्रिंग प्रकार की सरणीइसे वापस कर दें
- सूचीफ़ाइलें()...निर्दिष्ट निर्देशिका में निहित फ़ाइलों और निर्देशिकाओं की सूची फ़ाइल प्रकार सरणीइसे वापस कर दें
नमूना कार्यक्रम
नमूना प्रोग्राम की जाँच करने के लिए, मैंने एक फ़ाइल सूची निर्देशिका बनाई और निम्नलिखित फ़ाइलें तैयार कीं।
C:\filelist │ aaa.java │ bbb.java └─dir ccc.java ddd.java eee.jpg
सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {स्ट्रिंग पथ = "सी:\\फाइललिस्ट"; फ़ाइल डीआईआर = नई फ़ाइल (पथ); फ़ाइल [] फ़ाइलें = डीआईआर.लिस्टफ़ाइल्स(); के लिए (int i = 0; i < फ़ाइलें लंबाई; i++) { फ़ाइल फ़ाइल = फ़ाइलें[i]; System.out.println((i + 1) + ": " + फ़ाइल); } }
निष्पादन परिणाम
◆आउटपुट परिणाम
1: C:\filelist\aaa.java 2:\filelist\bbb.java 3: C:\filelist\dir
अब आप "C:\filelist" में शामिल फ़ाइलों और निर्देशिकाओं की एक सूची प्रदर्शित कर सकते हैं।
हालाँकि, "C:\filelist\dir" के अंतर्गत मौजूद फ़ाइलों की सूची प्रदर्शित नहीं होती है।
java.io.फ़ाइल कक्षा सूची(),सूचीफ़ाइलें() ऐसा लगता है कि कोई भी उपनिर्देशिका सूची प्रदर्शित नहीं होती है।
इसके बाद, मैं एक प्रोग्राम पेश करूंगा जो उपनिर्देशिकाओं सहित फ़ाइलों और निर्देशिकाओं की सूची को आसानी से प्रदर्शित करने और खोजने के लिए पुनरावर्ती प्रसंस्करण का उपयोग करता है।
जावा फ़ाइलों को पुनरावर्ती रूप से खोजें