我该如何使用.NET创建或标记一个文件为隐藏文件?
使用File.SetAttributes方法。 "Hidden"只是其中一个可用的属性之一。
您可以设置文件的 hidden
属性。
有几种方法可以实现- 通过使用 File.SetAttributes
或 FileInfo.Attributes
,只需将 FileAttributes
枚举标志设置为 hidden:
string path = @"c:\myfile.txt";
File.SetAttributes(path, FileAttributes.Hidden);
如果这是一个已存在的文件,也就是不是你刚创建的文件,请不要只是:
File.SetAttributes(path, FileAttributes.Hidden);
否则,它可能会丢失某些其他属性,因此您应该:
File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);