使用.NET创建隐藏文件

时间:2010-08-07 08:15:29

标签: .net file-io file-properties

如何使用.NET创建或标记隐藏文件?

4 个答案:

答案 0 :(得分:15)

使用File.SetAttributes。 “隐藏”只是众多可用属性中的一种。

答案 1 :(得分:10)

您可以设置文件的hidden属性。

有几种方法 - 使用File.SetAttributesFileInfo.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);