【转】
[C#] 纯文本查看 复制代码 private void DirPathAll(string dirpath)
{
//本目录下的文件
var paths = Directory.GetFiles(dirpath);
foreach (var path in paths)
{
Application.DoEvents();
listBox1.Items.Add(path);
}
//所有子目录下的文件
var files = Directory.GetDirectories(dirpath); //获取所有子目录
foreach (var dir in files)
{
//listBox1.Items.Add(dir);
var filepath = Directory.GetFiles(dir);
//foreach (var path in filepath) //每个子目录下的文件
//{
// Application.DoEvents();
// listBox1.Items.Add(path );
//}
DirPathAll(dir);
}
textBox1.Text = listBox1.Items.Count.ToString();
}
|