//递归方法遍历目录,并统计其中文件的数目
private int statisticFiles(string
directory)
{
int
statistic=System.IO.Directory.GetFiles(directory).Length;
string[] directories =
System.IO.Directory.GetDirectories(directory);
//深度遍历子目录
foreach (string dir in
directories)
{
if
(isDirectory(dir))
{
statistic +=
statisticFiles(dir);
}
else
{
MessageBox.Show("Directory is
Inexistence.");
}
}
return
statistic;
}
private static bool
isDirectory(string p)
{
return
System.IO.Directory.Exists(p);
}
C# 趣味小程序(4)——遍历特定目录及其子目录,布布扣,bubuko.com
原文:http://www.cnblogs.com/zhugexiaobei/p/3569517.html