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

सी # में EnumerateFiles विधि

EnumerateFile () विधि का उपयोग C# में सभी फाइलों को प्राप्त करने के लिए किया जाता है। निर्देशिकाओं के माध्यम से रिकर्स करने के लिए AllDirectories प्रॉपर्टी का उपयोग करें -

Directory.EnumerateFiles(@"D:\NEW", "*.*", SearchOption.AllDirectories)

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

आइए देखें कि कैसे -

उदाहरण

using System;
using System.IO;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         foreach (string allFiles is Directory.EnumerateFiles(@"D:\NEW","*.*",SearchOption.AllDirectories)) {
            Console.WriteLine(allFiles);
         }
      }
   }
}

आउटपुट

निम्न आउटपुट है -

D:\NEW\my.txt
D:\NEW\amit.html
D:\NEW\tutorials\java\a.java

  1. GroupBy () सी # में विधि

    GroupBy () एक विस्तार विधि है जो कुछ प्रमुख मूल्यों के आधार पर दिए गए संग्रह से तत्वों का एक समूह लौटाती है। निम्नलिखित हमारी सरणी है - int[] arr = { 2, 30, 45, 60, 70 }; अब, हम 50 से छोटे तत्वों को समूहबद्ध करने के लिए GroupBy() का उपयोग करेंगे - arr.GroupBy(b => chkSmaller(b)); उपरोक्त chkSm

  1. सी # में तुलना करने के लिए () विधि

    दो मानों की तुलना करने के लिए, ComparTo() विधि का उपयोग करें। वापसी मूल्य निम्नलिखित हैं - 0 =दोनों संख्या बराबर हैं 1 =दूसरी संख्या छोटी है -1 =पहली संख्या छोटी है C# में ComparTo() मेथड को लागू करने के लिए कोड यहां दिया गया है - उदाहरण using System; public class Demo {    public sta

  1. ऐरे#ज़िप विधि

    मान लें कि आप दो सरणियों की तुलना करना चाहते हैं, तत्व दर तत्व ताकि आप अंतर ढूंढ सकें। या हो सकता है कि आप प्रत्येक अनुक्रमणिका पर सबसे बड़ी संख्या खोजना चाहते हों, या आप हैश बनाने के लिए केवल कुंजियों की सूची और मानों की सूची को मर्ज करना चाहते हैं… ...ऐसा करने का कठिन तरीका कुछ इस तरह दिखाई देगा