给你一个完整的例子:http://bill.tlead.com/dotnet_controls/webfilemanager.zip

解决方案 »

  1.   


    System.IO.DirectoryInfo dirInfo = new System.IO.DirectoryInfo(YourPath);

    System.IO.FileInfo[] files = dirInfo.GetFiles();foreach(FileInfo f in files)
    {  Response.Write(f.Name.ToString()+"<br>");
    }
      

  2.   

    <%@ Import Namespace="System.IO" %>
    <%
    myPath=Request["path"];
    DirectoryInfo mydir=new DirectoryInfo(myPath);
    FileInfo[] myfiles=mydir.GetFiles();
    for(int i=0;i<myfiles.Length;i++)
    {
       Response.Write(myfiles[i].Name+"<br>");
    }
    %>
      

  3.   

    vb:
    Dim dirInfo As System.IO.DirectoryInfo = New System.IO.DirectoryInfo(path)
    Dim files As System.IO.FileInfo() = dirInfo.GetFiles()
    Dim fri As FileInfoFor Each fri In files
        Response.Write(fri.Name.ToString() + "<br>")
    Next fri