如何使用 .NET 创建文件或将文件标记为隐藏?
问问题
9787 次
4 回答
17
使用File.SetAttributes。“隐藏”只是众多可用属性之一。
于 2010-08-07T08:17:36.657 回答
11
您设置hidden
文件的属性。
有几种方法可以这样做 - 使用File.SetAttributes
or FileInfo.Attributes
,您只需将FileAttributes
枚举标志设置为隐藏:
string path = @"c:\myfile.txt";
File.SetAttributes(path, FileAttributes.Hidden);
于 2010-08-07T08:22:16.147 回答
5
我假设您指的是在文件系统中将文件属性设置为隐藏。请看一下这个链接
于 2010-08-07T08:17:37.670 回答
2
如果它是一个现有文件,即不是您刚刚创建的文件,请不要只是:
File.SetAttributes(path, FileAttributes.Hidden);
或它可能具有的某些其他属性将丢失,因此您应该:
File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);
于 2015-01-17T20:34:38.177 回答