|
|
1
105
|
|
|
2
14
|
|
|
3
8
使用.NET 4.0和Directory.EnumerateDirectory,可以使用以下构造:
(let在这里是为了使查询更具可读性)。 |
|
|
4
2
如果使用:
这只会发现没有隐藏文件,因此您可以使用:
这只是为了读取隐藏的文件 |
|
5
2
单行代码:
|
|
|
6
1
如果您只使用SearchOption.TopDirectoryOnly,那么它相对简单,但是如果您想使用SearchOption.AllDirectories递归地列出所有文件,它会变得更复杂。如果您可以获取文件,然后过滤出只读,但不幸的是,它将无法与目录标记为隐藏。文件夹下的文件也会列出,但它们不像目录那样隐藏。 您也可以使用GetDirectories,但同样-您不能使用SearchOption.AllDirectories递归地列出所有内容,因为它还列出了位于hidden folder下的文件夹,但这些文件夹没有启用hidden属性。
如果需要,sopt可以在函数中用作参数;如果不需要,sopt可以删除。 |
|
|
7
1
然后,可以使用列出的其他解决方案编写一个IsHidden函数,该函数接受单个FileInfo,如果是,则返回true:
|
|
|
8
0
步骤:
|
|
|
7BeholdeR7 · 文件夹的重量超过其中的文件(六倍) 4 年前 |
|
|
ilteris · 为什么程序在fscanf后崩溃 4 年前 |
|
Peaceful · 使用fscanf读取C中具有未知行数的文件 4 年前 |
|
|
NOCi · 如何将Tensorflow的结果记录到CSV文件 4 年前 |
|
|
Oakzeh · 如何在字符串索引之前读取文件并删除字符 4 年前 |