能获取文件夹和文件列表,双击文件夹能打开此文件夹的子文件夹,然后再显示子文件夹的文件夹和文件列表。若单击,则选中文件或文件夹,双击文件则打开文件(或下载),谢谢。

解决方案 »

  1.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    string D = Server.MapPath("/"); DirectotyDir(D);
    }
    private void DirectotyDir(string Durl)
    {
    if(Directory.Exists(Durl))
    {
    string []Darray = Directory.GetDirectories(Durl); for(int i=0;i<Darray.Length;i++)
    {
    Page.Response.Write("  Directory:" + Darray[i] + "<br>");
    DirectotyDir(Darray[i]);
    } string []Files = Directory.GetFiles(Durl);
    for(int i=0;i<Files.Length;i++)
    {
    Page.Response.Write("  File:" + Files[i] + "<br>");
    }
    }
    }