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

आप सी # में फ़ाइल का आकार कैसे प्राप्त करते हैं?

FileInfo वर्ग का उपयोग C# में फ़ाइल और उसके संचालन से निपटने के लिए किया जाता है।

यह गुण और विधियाँ प्रदान करता है जिनका उपयोग फ़ाइल बनाने, हटाने और पढ़ने के लिए किया जाता है। यह फ़ाइल में डेटा लिखने के लिए StreamWriter वर्ग का उपयोग करता है। यह System.IO नेमस्पेस का एक हिस्सा है।

निर्देशिका गुण एक ऐसी वस्तु को पुनः प्राप्त करता है जो किसी फ़ाइल की मूल निर्देशिका का प्रतिनिधित्व करती है।

DirectoryName गुण फ़ाइल की मूल निर्देशिका का पूरा पथ पुनर्प्राप्त करता है।

एक्ज़िस्ट प्रॉपर्टी किसी फ़ाइल पर काम करने से पहले उसकी मौजूदगी की जाँच करती है।

IsReadOnly प्रॉपर्टी एक मान प्राप्त करती है या सेट करती है जो निर्दिष्ट करती है कि फ़ाइल को संशोधित किया जा सकता है या नहीं।

लंबाई फ़ाइल के आकार को पुनः प्राप्त करती है।

नाम फ़ाइल का नाम पुनर्प्राप्त करता है।

उदाहरण

class Program{
   public static void Main(){
      var path = @"C:\Users\Koushik\Desktop\Questions\ConsoleApp\Data.csv";
      long length = new System.IO.FileInfo(path).Length;
      System.Console.WriteLine(length);
   }
}

आउटपुट

12

उदाहरण

class Program{
   public static void Main(){
      var path = @"C:\Users\Koushik\Desktop\Questions\ConsoleApp";
      DirectoryInfo di = new DirectoryInfo(path);
      FileInfo[] fiArr = di.GetFiles();
      Console.WriteLine("The directory {0} contains the following files:", di.Name);
      foreach (FileInfo f in fiArr)
         Console.WriteLine("The size of {0} is {1} bytes.", f.Name, f.Length);
   }
}

आउटपुट

The directory ConsoleApp contains the following files:
The size of ConsoleApp.csproj is 333 bytes.
The size of Data.csv is 12 bytes.
The size of Program.cs is 788 bytes.

  1. छवि फ़ाइल पर आकार कैसे कम करें

    पहले, मैंने एक्सप्लोरर में बिल्ट-इन ईमेल विकल्प का उपयोग करके या विंडोज के लिए इमेज रिसाइज़र नामक डेस्कटॉप प्रोग्राम का उपयोग करके एक छवि फ़ाइल के आकार को कम करने के बारे में एक लेख लिखा था। ये अच्छे विकल्प हैं, लेकिन इमेज को ऑप्टिमाइज़ करने के और भी कई तरीके हैं। साथ ही, बहुत सी वेबसाइटें आपको पेंट

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

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

  1. पायथन में एक स्ट्रिंग का आकार कैसे प्राप्त करें?

    पायथन में लेन() नामक एक विधि है जो हमें किसी भी समग्र वस्तु की लंबाई देती है। एक स्ट्रिंग की लंबाई प्राप्त करने के लिए, बस स्ट्रिंग को लेन () कॉल पर पास करें। उदाहरण print(len('Hello World!')) आउटपुट 12 यदि आप स्ट्रिंग का आकार बाइट्स में चाहते हैं, तो आप sys मॉड्यूल से getsizeof() विधि का