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

use*_*526 2 c# file-io

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

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

string files = fbd.SelectedPath;
textBox2.Text = files;
Run Code Online (Sandbox Code Playgroud)

Der*_*k W 6

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

int count = Directory.GetFiles(fbd.SelectedPath, "*.txt").Length;
Run Code Online (Sandbox Code Playgroud)

您还可以使用名为searchOption的第三个参数,该参数使用SearchOption枚举.

您可以指定AllDirectoriesTopDirectoryOnly.