如何创建或文件标记为隐藏使用.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);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top