题
如何创建或文件标记为隐藏使用.NET?
解决方案
使用 File.SetAttributes 。 “隐藏”只是许多可用的属性中的一个。
其他提示
您设置文件的属性hidden
有这样做的几种方法 - 与 File.SetAttributes
或 FileInfo.Attributes
,则只需的 FileAttributes
枚举标志设置为隐藏的:
string path = @"c:\myfile.txt";
File.SetAttributes(path, FileAttributes.Hidden);
我想你指的是文件属性设置为隐藏在文件系统中。 请看看这个链接
如果它是一个现有的文件,即没有一个刚刚创建,不只是:
File.SetAttributes(path, FileAttributes.Hidden);
,或者它可以具有某些其他属性将被丢失,所以,而应该:
File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);
不隶属于 StackOverflow