c# - 如何获取目录中的文件列表

标签 c# file-io

我在计算文件夹中文本文件的数量时遇到困难。我使用这些命令来获取路径。现在我想统计文件夹中文本文件的数量。

FolderBrowserDialog fbd = new FolderBrowserDialog();
DialogResult result = fbd.ShowDialog();

string files = fbd.SelectedPath;
textBox2.Text = files;

最佳答案

如果你只想获取 txt 文件的数量,那么使用这个:

int count = Directory.GetFiles(fbd.SelectedPath, "*.txt").Length;

还有第三个参数可以使用,称为 searchOption,它使用 SearchOption 枚举。

您可以指定 AllDirectoriesTopDirectoryOnly

关于c# - 如何获取目录中的文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20475316/

相关文章:

c# - 使用 LINQ 查询嵌套类型

c# - 任务和异步任务之间的区别

c# - 读取 UTF8 文件,问题

c - 限制日志/缓冲区文件中的行数

c++ - CreateFile() ERROR_SHARING_VIOLATION 单线程

java - 如何使用java获取.jar文件中的文件?

c# - 向面板发送 WM_SETREDRAW 消息后刷新

c# - Rebus 停止从 RabbitMQ 检索消息

c# - 使用带有域服务的 ado.net Entity Framework 更新父表

c++ - 逐行读取文件的最快方法,每个文件中包含任意数量的字符