Computer >> Máy Tính >  >> Lập trình >> C#

Làm thế nào để mở tệp ẩn bằng C #?

Để mở một tệp ẩn, trước tiên hãy làm cho tệp đó hiển thị. Bạn có thể thực hiện việc này bằng cách xóa thuộc tính ẩn được đặt trên nó -

FileInfo file= new FileInfo(Environment.CurrentDirectory + @"\myFile.txt");
file.Attributes &= ~FileAttributes.Hidden;

Bây giờ hãy coi nó như một tệp văn bản bình thường và mở nó. Đọc nội dung -

using (StreamReader sr = new StreamReader("myFile.txt")) {
   string line;

   while ((line = sr.ReadLine()) != null) {
      Console.WriteLine(line);
   }
}

Sau khi đọc, hãy đặt lại thuộc tính là ẩn để ẩn tệp -

file.Attributes |= FileAttributes.Hidden;