I want to find all the invisible files in a folder in C#. I can enumerate the files
var files = from file in
Directory.EnumerateFiles(@"c:\", "*.txt", SearchOption.AllDirectories)
select new
{
File = file
};
I want to find all the invisible files in a folder in C#. I can enumerate the files
var files = from file in
Directory.EnumerateFiles(@"c:\", "*.txt", SearchOption.AllDirectories)
select new
{
File = file
};
You can check for the file attribute using the FileInfo class:
FileInfo f = new FileInfo(path);
if ((f.Attributes & FileAttributes.Hidden) != 0)
From a previous SO post
DirectoryInfo directory = new DirectoryInfo(@"C:\");
FileInfo[] files = directory.GetFiles();
var filtered = files.Where(f => f.Attributes.HasFlag(FileAttributes.Hidden));
foreach (var f in filtered)
{
Debug.WriteLine(f);
}