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

सी # में पुनरावर्ती रूप से फाइलों की सूची बनाएं

निर्देशिका में फ़ाइलों की सूची प्राप्त करने के लिए, SearchOptions.AllDirectories C# में उपयोग करें।

सबसे पहले, उस निर्देशिका को सेट करें जिसके लिए आप फ़ाइलें चाहते हैं -

string[] myFiles = Directory.GetFiles("D:\\New\\", "*.*", SearchOption.AllDirectories);

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

उदाहरण

using System;
using System.Linq;
using System.IO;
class Program {
   static void Main() {
      string[] myFiles = Directory.GetFiles("D:\\New\\", "*.*", SearchOption.AllDirectories);
      foreach (string res in myFiles) {
         Console.WriteLine(res);
      }
   }
}

आउटपुट

निम्नलिखित आउटपुट है। यह फ़ोल्डर की सभी निर्देशिकाओं को सूचीबद्ध करता है -

D:\New\one.txt
D:\New\two.html
D:\New\nature.png

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

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

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

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

  1. निर्देशिका की सामग्री को सूचीबद्ध करने के लिए उपयोगी लिनक्स कमांड

    जब लिनक्स कमांड की बात आती है, तो उनमें से एक टन होता है जिसका उपयोग आप कार्यों को चलाने के लिए कर सकते हैं। और यदि आप किसी फ़ाइल प्रबंधक की तरह किसी निर्देशिका की सामग्री को सूचीबद्ध करना चाहते हैं, तो ऐसा करने के लिए कुछ कमांड हैं। आइए उन्हें देखें। ls निर्देशिका की सामग्री को सूचीबद्ध करने के लि