您的位置:首页 > 编程语言 > ASP

Asp.net IO类递归显示目录,文件信息

2007-01-03 00:26 405 查看
private void Page_Load(object sender, System.EventArgs e)
{
string strDirlist=@"目录绝对路径";
DirectoryInfo thisOne=new DirectoryInfo(strDirlist);
Response.Write("<pre>");
ListTreeShow(thisOne,0);
Response.Write("</pre>");
}

private void ListTreeShow(DirectoryInfo theDir,int nLevel)//递归目录 文件
{
DirectoryInfo[] subDirectories=theDir.GetDirectories();//获得目录
//for(int i=0;i<subDirectories.Length;i++)
foreach (DirectoryInfo dirinfo in subDirectories)
{
Response.Write("深度="+nLevel+"<br>");
Response.Write("文件夹:"+dirinfo.Name+"/r/n<br>");
FileInfo[] fileInfo =dirinfo.GetFiles(); //目录下的文件
//FileInfo[] fileInfo=dirinfo.GetFiles("*.dwt");//获取指定类型的文件
foreach (FileInfo fInfo in fileInfo)
{
Response.Write("文件="+fInfo.Name.ToString()+"/r/n/n");
}
ListTreeShow(dirinfo,nLevel+1);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐