PRivatevoidDirPathAll(stringdirpath)
{//本目录下的文件varpaths =Directory.GetFiles(dirpath);foreach(varpathinpaths)
{application.DoEvents();
listBox1.Items.Add(path);
}//所有子目录下的文件varfiles = Directory.GetDirectories(dirpath);//获取所有子目录foreach(vardirinfiles)
{//listBox1.Items.Add(dir);varfilepath =Directory.GetFiles(dir);//foreach (var path in filepath)//每个子目录下的文件//{//Application.DoEvents();//listBox1.Items.Add(path );//}DirPathAll(dir);
}
textBox1.Text=listBox1.Items.Count.ToString();
}
///采用递归方式查询某目录下的所有文件