如何使用 C# 打开隐藏文件?

csharpprogrammingserver side programming更新于 2025/5/24 17:22:17

要打开隐藏文件,首先要使其可见。您可以通过移除其上设置的 hidden 属性来实现 −

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;

相关文章