开发者

creating hidden files using .NET

How can I create or mark a file as hidden 开发者_Go百科using .NET?


Use File.SetAttributes. "Hidden" is just one of many available attributes.


You set the hidden attribute of the file.

There are several ways of doing so - with File.SetAttributes or FileInfo.Attributes, you simply set the FileAttributes enumeration flag to hidden:

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


I assume you are referring to setting the file attribute to hidden in the file system. Please take a look at this link


If it's an existing file, i.e. not one you've just created, don't just:

File.SetAttributes(path, FileAttributes.Hidden);

or certain other attributes it may have will be lost, so rather you should:

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜