我在计算文件夹中的文本文件数时遇到了困难。我用这些命令来获取路径。现在我想计算一个文件夹中的文本文件数。
FolderBrowserDialog fbd = new FolderBrowserDialog();
DialogResult result = fbd.ShowDialog();
string files = fbd.SelectedPath;
textBox2.Text = files;
答案 0 :(得分:6)
如果您只想获取txt文件的数量,请使用:
int count = Directory.GetFiles(fbd.SelectedPath, "*.txt").Length;
您还可以使用名为 searchOption 的第三个参数,该参数使用SearchOption
枚举。
您可以指定AllDirectories
或TopDirectoryOnly
。
答案 1 :(得分:3)
只使用Directory类
string [] fileEntries = Directory.GetFiles(fbd.SelectedPath,"*.txt");
textBox2.Text = fileEntries.Length.ToString() ;