void CheckDir(DirectoryInfo di)
{
foreach (FileInfo fi in di.GetFiles())
{
//work on fi
} foreach (DirectoryInfo dic in di.GetDirectories())
{
CheckDir(dic);
}
}
DirectoryInfo di = new DirectoryInfo ("C;\\");
CheckDir(di);
{
foreach (FileInfo fi in di.GetFiles())
{
//work on fi
} foreach (DirectoryInfo dic in di.GetDirectories())
{
CheckDir(dic);
}
}
DirectoryInfo di = new DirectoryInfo ("C;\\");
CheckDir(di);
using System.IO;private void Page_Load(object sender, System.EventArgs e)
{
DirectoryInfo dir=new DirectoryInfo("D:\\");
FileInfo [] strfile=dir.GetFiles();
message.InnerHtml+=("<b>检测......共有"+strfile.Length+"个文件。<b><br>");
for (int i=0; i < strfile.Length; i++)
{
Response.Write(strfile[i].Name+"<br>");
}
}