这应该为您工作:
DirectoryInfo directory = new DirectoryInfo(@"C:temp");FileInfo[] files = directory.GetFiles();var filtered = files.Where(f => !f.Attributes.HasFlag(FileAttributes.Hidden));foreach (var f in filtered){ Debug.WriteLine(f);}
这应该为您工作:
DirectoryInfo directory = new DirectoryInfo(@"C:temp");FileInfo[] files = directory.GetFiles();var filtered = files.Where(f => !f.Attributes.HasFlag(FileAttributes.Hidden));foreach (var f in filtered){ Debug.WriteLine(f);}