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

सी # में फ़ाइल पढ़ने के विभिन्न तरीके

यहां, हम दो अलग-अलग फाइलें पढ़ रहे हैं -

पाठ फ़ाइल पढ़ना -

उदाहरण

using System;
using System.IO;

namespace FileApplication {
   class Program {
      static void Main(string[] args) {
         try {
            using (StreamReader sr = new StreamReader("d:/new.txt")) {
               string line;

               // Read and display lines from the file until
               // the end of the file is reached.
               while ((line = sr.ReadLine()) != null) {
                  Console.WriteLine(line);
               }
            }
         } catch (Exception e) {
            // Let the user know what went wrong.
            Console.WriteLine("The file could not be read:");
            Console.WriteLine(e.Message);
         }
         Console.ReadKey();
      }
   }
}

आउटपुट

The file could not be read:
Could not find a part of the path "/home/cg/root/4281363/d:/new.txt".

बाइनरी फ़ाइल पढ़ना -

उदाहरण

using System.IO;

namespace BinaryFileApplication {
   class Program {
      static void Main(string[] args) {
         BinaryWriter bw;
         BinaryReader br;

         int i = 25;
         double d = 3.14157;
         bool b = true;
         string s = "I am happy";

         //create the file
         try {
            bw = new BinaryWriter(new FileStream("mydata", FileMode.Create));
         } catch (IOException e) {
            Console.WriteLine(e.Message + "\n Cannot create file.");
            return;
         }

         //writing into the file
         try {
            bw.Write(i);
            bw.Write(d);
            bw.Write(b);
            bw.Write(s);
         } catch (IOException e) {
            Console.WriteLine(e.Message + "\n Cannot write to file.");
            return;
         }
         bw.Close();

         //reading from the file
         try {
            br = new BinaryReader(new FileStream("mydata", FileMode.Open));
         } catch (IOException e) {
            Console.WriteLine(e.Message + "\n Cannot open file.");
            return;
         }

         try {
            i = br.ReadInt32();
            Console.WriteLine("Integer data: {0}", i);
            d = br.ReadDouble();
            Console.WriteLine("Double data: {0}", d);
            b = br.ReadBoolean();
            Console.WriteLine("Boolean data: {0}", b);
            s = br.ReadString();
            Console.WriteLine("String data: {0}", s);
         } catch (IOException e) {
            Console.WriteLine(e.Message + "\n Cannot read from file.");
            return;
         }

         br.Close();
         Console.ReadKey();
      }
   }
}

  1. लूप के दौरान बैश स्क्रिप्ट में फ़ाइल पढ़ने के विभिन्न तरीके

    यह लेख इस बारे में है कि लूप के दौरान . का उपयोग करके बैश स्क्रिप्ट में फ़ाइलों को कैसे पढ़ा जाए . प्रोग्रामिंग में एक फाइल पढ़ना एक सामान्य ऑपरेशन है। आपको विभिन्न विधियों से परिचित होना चाहिए और कौन सी विधि उपयोग करने के लिए अधिक कुशल है। बैश में, एक कार्य को कई तरीकों से प्राप्त किया जा सकता है ल

  1. Mac . पर Instagram पर DM कैसे करें, इसके विभिन्न तरीके

    इंस्टाग्राम एक सोशल मीडिया प्लेटफॉर्म के रूप में जाना जाता है जो आपको अपनी तस्वीरें और वीडियो ऑनलाइन साझा करने की अनुमति देता है। यह सोशल मीडिया प्लेटफॉर्म वास्तव में फेसबुक के स्वामित्व में है - दुनिया में सबसे लोकप्रिय सोशल मीडिया नेटवर्क में से एक। और इंस्टाग्राम की एक विशेषता यह है कि आप वास्त

  1. Windows 11 में फ़ाइलों को अनज़िप करने के 3 तरीके

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