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);
}
}
{
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);
}
}
相关文章推荐
- asp.net uploadify文件已上传到指定目录,但进度条却显示的是上传失败信息HTTP Error
- 例程:asp.net中将大文件保存到MSSQL的image字段并实时显示进度信息
- 【ASP.NET 进阶】获取MP3文件信息并显示专辑图片
- 【转】Asp.NET大文件上传组件开发总结(五)---上传进度信息的显示
- ASP.NET文件管理显示信息
- 【转载】Asp.NET大文件上传组件开发总结(五)---上传进度信息的显示
- ASP.NET查看本地磁盘下的子目录和文件信息
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- ASP.net MVC、Extjs多级目录(理论上可以无限级、非递归)treepanel显示和数据库(多级目录)存储结构的设计(上篇)
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- Asp.net网站发布报错(HTTP 错误 404 文件或目录未找到。Internet 信息服务(IIS)
- Asp.NET大文件上传组件开发总结(五)---上传进度信息的显示
- asp.net中当服务器出错时显示指定的错误页面,同时把错误信息写入系统日志文件
- ASP.net MVC、Extjs多级目录(理论上可以无限级、非递归)treepanel显示和数据库(多级目录)存储结构的设计(下篇)
- [ASP.NET]Treeview 控件显示服务端目录文件夹及文件
- ASP.NET文件管理显示信息
- asp.net中当服务器出错时显示指定的错误页面,同时把错误信息写入系统日志文件的探讨
- 在ASP.NET 2.0中操作数据之十五:在GridView的页脚中显示统计信息
- IIS6+asp.net 2.0+HTTP 错误 404 - 文件或目录未找到:您正在搜索的页面可能已经删除、更名或暂时不可用。