हिडन फाइल को पढ़ना
हिडन फाइल खोलने के लिए, पहले उसका हिडन एट्रिब्यूट हटाकर विज़िबल बनाएं:
FileInfo file = new FileInfo(Environment.CurrentDirectory + @"\myFile.txt"); file.Attributes &= ~FileAttributes.Hidden;
अब सामान्य टेक्स्ट फाइल की तरह खोलकर पढ़ें:
using (StreamReader sr = new StreamReader("myFile.txt")) {
string line;
while ((line = sr.ReadLine()) != null) {
Console.WriteLine(line);
}
}
पढ़ने के बाद फिर से हिडन एट्रिब्यूट सेट करें:
file.Attributes |= FileAttributes.Hidden;
पूर्ण कोड उदाहरण
using System;
using System.IO;
public class Program {
public static void Main() {
string path = @"myFile.txt";
FileInfo file = new FileInfo(path);
// हिडन एट्रिब्यूट हटाएं
file.Attributes &= ~FileAttributes.Hidden;
// फाइल पढ़ें
using (StreamReader sr = new StreamReader(path)) {
string line;
while ((line = sr.ReadLine()) != null) {
Console.WriteLine(line);
}
}
// फिर से हिडन करें
file.Attributes |= FileAttributes.Hidden;
}
}
नोट: फाइल एट्रिब्यूट्स बदलने के लिए उपयुक्त परमिशन चाहिए। FileAttributes एनम में ReadOnly, Hidden, System, Archive आदि शामिल हैं।