想将ftp服务器上的文件及文件夹在asp页面上用TreeView控件展示出来..

解决方案 »

  1.   

    tcp
    先发 MLSD+你的文件路径消息
    收到应答包后再发
    "LIST " 或"LIST " + 你的文件路径  消息得到应答后你就再读数据,就是FTP的文件列表了
      

  2.   

    给你一个示范程序:
    http://www.sunnychen.org/uploads/SampleFTP.rar
    这个程序列出了指定FTP目录下的所有文件和文件夹。源代码都在里面。
    至于绑定到TreeView,你可以先获得整个列表,然后在TreeView下添加根节点。当用户点击“+”需要展开节点的时候,在OnExpend事件中判断当前节点是否是一个目录,如果是目录,就又用这个FtpClient类来取得该目录下的所有文件和文件夹,然后添加到当前节点下。以此类推。
      

  3.   

    补充一下,请用VS.NET 2008打开这个工程。