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

सी # का उपयोग कर निर्देशिका में उपलब्ध सभी फाइलों को कैसे सूचीबद्ध करें?

सबसे पहले, DirectoryInfo ऑब्जेक्ट का उपयोग करें -

//creating a DirectoryInfo object
DirectoryInfo mydir = new DirectoryInfo(@"d:\amit");

अब, सभी फ़ाइलें प्राप्त करने के लिए GetFiles() विधि का उपयोग करें -

FileInfo [] f = mydir.GetFiles();

निर्देशिका में फ़ाइलों की सूची प्राप्त करने के लिए, निम्न कोड चलाने का प्रयास करें -

उदाहरण

using System;
using System.IO;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         //creating a DirectoryInfo object
         DirectoryInfo mydir = new DirectoryInfo(@"d:\amit");

         // getting the files in the directory, their names and size
         FileInfo [] f = mydir.GetFiles();

         foreach (FileInfo file in f) {
            Console.WriteLine("File Name: {0} Size: {1}", file.Name, file.Length);
         }
         Console.ReadKey();
      }
   }
}

  1. सी # में निर्देशिका की संपूर्ण सामग्री की प्रतिलिपि कैसे करें?

    निर्देशिका की संपूर्ण सामग्री की प्रतिलिपि बनाते समय, यह अधिक महत्वपूर्ण है कि हम इसकी उप निर्देशिकाओं और संबंधित फ़ाइलों की प्रतिलिपि बनाएँ। उदाहरण आइए डेमो सोर्स डायरेक्टरी पर विचार करें जिसमें उप निर्देशिका और नीचे की तरह फाइलें हों। नीचे डेमो लक्ष्य निर्देशिका है जो प्रारंभ में खाली है।

  1. जावा का उपयोग कर निर्देशिका से सभी फाइलों (केवल) को कैसे सूचीबद्ध करें?

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

  1. जावा में निर्देशिका में जेपीजी फाइलों की सूची कैसे प्राप्त करें?

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