使用.NET创建隐藏文件

使用.NET创建隐藏文件

问题描述:

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

使用File.SetAttributes。 “隐藏”只是许多可用属性之一。

+0

ThanX bro .. !!其他网站之一给了我错误的信息,dotnet不能隐藏文件。 – pvaju896 2010-08-09 04:45:44

我假定您指的是将文件属性设置为隐藏在文件系统中。 请看看这个link

您设置文件的hidden属性。

有这样做的几种方法 - 用File.SetAttributesFileInfo.Attributes,只需将FileAttributes枚举标志设置为隐藏:

string path = @"c:\myfile.txt"; 
File.SetAttributes(path, FileAttributes.Hidden); 

如果它是一个现有的文件,即不是一个刚刚创建,唐“T只是:

File.SetAttributes(path, FileAttributes.Hidden); 

或某些其他属性可能具有将会丢失,因此,而你应该:

File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);