Để 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;