遍历目录就能获得某种格式文件(或者全部文件)个数
private void button1_Click(object sender, EventArgs e)
{
string dirPath = @"E:\Wanda_Wifi\wanda\DataFiles\Triffic_A\ProcessedFiles";
System.IO.DirectoryInfo dirInfo = new System.IO.DirectoryInfo(dirPath);
int result = GetFilesCount(dirInfo);
MessageBox.Show("文件个数为:"+result+"个");
}
public static int GetFilesCount(DirectoryInfo dirInfo)
{
int totalFile = 0;
//totalFile += dirInfo.GetFiles().Length;//获取全部文件
totalFile += dirInfo.GetFiles("*.txt").Length;//获取某种格式
foreach (System.IO.DirectoryInfo subdir in dirInfo.GetDirectories())
{
totalFile += GetFilesCount(subdir);
}
return totalFile;
}