asp.net 递归循环显示目录列表
主要功能:使用递归循环显示指定目录下的所有文件夹。
源码如下:
<%@ Page Language="C#" %><%@ Import Namespace="System.IO" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server"> string strResult = ""; protected void Page_Load(object sender, EventArgs e) { Label1.Text = RecursiveDump("f:"); } string RecursiveDump(string strDir) { string[] subDir = Directory.GetDirectories(strDir); for (int i = 1; i < subDir.Length; i++) { strResult += subDir[i].ToString() + "<br/>"; RecursiveDump(subDir[i].ToString()); } return strResult; }</script><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title>asp.net 递归循环显示目录列表</title></head><body> <form id="form1" runat="server"> <div> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> </div> </form></body></html>
|
|
|