如何使用.NET创建或标记隐藏文件?
答案 0 :(得分:15)
使用File.SetAttributes。 “隐藏”只是众多可用属性中的一种。
答案 1 :(得分:10)
您可以设置文件的hidden
属性。
有几种方法 - 使用File.SetAttributes
或FileInfo.Attributes
,您只需将FileAttributes
枚举标记设置为隐藏:
string path = @"c:\myfile.txt";
File.SetAttributes(path, FileAttributes.Hidden);
答案 2 :(得分:5)
我假设您指的是将文件属性设置为隐藏在文件系统中。 请看一下这个link
答案 3 :(得分:2)
如果它是现有文件,即不是您刚创建的文件,请不要只:
File.SetAttributes(path, FileAttributes.Hidden);
或它可能具有的某些其他属性将丢失,所以你应该:
File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);