这可能是一个愚蠢的问题,但我试图找出文件夹中有多少文件和一个minuite它告诉我0和下一次它告诉我1那时根本就没有文件.
我甚至在我的文档中创建了一个名为H的新文件夹,其中根本没有任何内容,它仍然会返回1项.有人请解释这个,甚至自己尝试,它伤害了我的头脑
int i = Directory.GetFiles(@"C:\Users\William\Documents\H\").Length;
MessageBox.Show(Convert.ToString(i));
Run Code Online (Sandbox Code Playgroud)
所以实际上你得到了不需要的系统文件thumbs.db.您可以这样排除它们:
string[] files = new DirectoryInfo(@"C:\Users\William\Documents\H\").GetFiles()
.Where(f => !f.Attributes.HasFlag(FileAttributes.System | FileAttributes.Hidden))
.Select(f => f.FullName)
.ToArray();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |