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

C# में टेक्स्ट फाइल्स पढ़ना और लिखना

StreamReader और StreamWriter

StreamReader और StreamWriter क्लासेस टेक्स्ट फाइल्स से डेटा पढ़ने और लिखने के लिए उपयोग की जाती हैं।

टेक्स्ट फाइल पढ़ना:

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; 
                    while ((line = sr.ReadLine()) != null) { 
                        Console.WriteLine(line); 
                    } 
                } 
            } catch (Exception e) { 
                Console.WriteLine("The file could not be read:"); 
                Console.WriteLine(e.Message); 
            } 
            Console.ReadKey(); 
        } 
    } 
}

टेक्स्ट फाइल लिखना:

using System; 
using System.IO; 

namespace FileApplication { 
    class Program { 
        static void Main(string[] args) { 
            string[] names = new string[] { "Jack", "Tom" }; 
            using (StreamWriter sw = new StreamWriter("students.txt")) { 
                foreach (string s in names) { 
                    sw.WriteLine(s); 
                } 
            } 
            
            // फाइल पढ़कर दिखाएं
            string line = ""; 
            using (StreamReader sr = new StreamReader("students.txt")) { 
                while ((line = sr.ReadLine()) != null) { 
                    Console.WriteLine(line); 
                } 
            } 
            Console.ReadKey(); 
        } 
    } 
}

आउटपुट:

Jack
Tom

सर्वोत्तम अभ्यास:

  • using स्टेटमेंट - ऑटोमैटिक डिस्पोज़ल (फाइल क्लोज़)
  • एन्कोडिंग निर्दिष्ट करें: new StreamWriter(path, false, Encoding.UTF8)
  • अपेंड मोड: new StreamWriter(path, true) (दूसरा पैरामीटर append)
  • आधुनिक API: File.WriteAllLines, File.ReadAllLines, File.AppendAllLines
  1. लिनक्स टर्मिनल में टेक्स्ट, फ़ाइलें और फ़ोल्डर कॉपी और पेस्ट कैसे करें लिनक्स टर्मिनल में टेक्स्ट, फ़ाइलें और फ़ोल्डर कॉपी और पेस्ट कैसे करें

    कॉपी और पेस्ट करना कंप्यूटर पर सबसे अधिक उपयोग किए जाने वाले कार्यों में से एक है। जबकि Ctrl + C और Ctrl + V कीबोर्ड शॉर्टकट के साथ ऐसा करना आसान है, लिनक्स टर्मिनल पर यह इतना सीधा नहीं है। आपके पास काम पूरा करने के कई विकल्प हैं। यहां बताया गया है कि आप लिनक्स टर्मिनल में टेक्स्ट, फ़ाइलों और निर्द

  1. PDF फाइलों में टेक्स्ट कट, कॉपी और पेस्ट करने के 4 तरीके PDF फाइलों में टेक्स्ट कट, कॉपी और पेस्ट करने के 4 तरीके

    वर्ड डॉक्यूमेंट पर टेक्स्ट को कट, कॉपी और पेस्ट करना आसान है, लेकिन PDF फाइलों के साथ, आपको टेक्स्ट को स्वतंत्र रूप से पुनर्व्यवस्थित करने में सक्षम होने के लिए कुछ ट्वीक लागू करने की आवश्यकता होती है। यहां PDF में टेक्स्ट को इधर-उधर ले जाने के लिए कट, कॉपी और पेस्ट फंक्शन का उपयोग करने के सर्वोत्त

  1. ऑडियो को टेक्स्ट में तेजी से और आसानी से बदलें: एक सरल गाइड ऑडियो को टेक्स्ट में तेजी से और आसानी से बदलें: एक सरल गाइड

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