【发布时间】:2015-08-14 16:58:45
【问题描述】:
我想创建一个目录中所有文件的列表,除了目录中隐藏文件夹中的隐藏文件和文件。我用了这个方法,
new DirectoryInfo(path).GetFiles("*.*", SearchOption.AllDirectories)
.Where(f => (f.Attributes & FileAttributes.Hidden) == 0)
但上述方法返回隐藏文件夹内的文件。有没有其他方法可以在不递归遍历目录的情况下做到这一点?
【问题讨论】:
-
是否有可能有一个不隐藏在隐藏目录中的文件?
-
恐怕不要这么认为。虽然它可能不需要那么多代码。
-
@DimitarTsonev:是的。
标签: c#