creating hidden files using .NET
-
26-09-2019 - |
Question
How can I create or mark a file as hidden using .NET?
Solution
Use File.SetAttributes. "Hidden" is just one of many available attributes.
OTHER TIPS
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);
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow