本人做了个小工具,用Inet控件来连FTP服务器。
当我用微软的IIS做服务器时OK
当我连server-U服务器架起的FTP时就不OK了。
查得原因是"DIR /"这个命令可以在IIS时返回根目录下的列表。
可是在Server-U服务器上却什么也不能返回,
也就是不知道如何去查询绝对路径了。
急!!!
高手,请指点一二。

解决方案 »

  1.   

    如果你想实现FTP,我曾经写过,完全是用API实现的,不用外部控件,速度也很快!!
    要的话可以给你源码,给我发消息留你的EMAIL!!
      

  2.   

    [email protected]
    谢过了。
      

  3.   

    http://www.sijiqing.com/vbgood/code/index.asp?action=read&id=503看这个,非常不错
      

  4.   

    http://www.applevb.com/sourcecode/vbftp.zip
      

  5.   

    to cuizm(射天狼) 
    你的东东看起来还不错,连接IIS服务的FTP没一点问题,
    可是连接Server-U的服务器时只能显示根目录,不能显示下一级目录了,
    应该是跟我那个差不多的问题了,不能显示绝对路径,
    再等一下看有没有人给出好的方法,
    这个我一定给分,放心好了。
      

  6.   

    to RUKYO(SpeakFool - 蠢蠢的男子汉) 
    你的东西我也看过了。
    同cuizm(射天狼) 的问题一样。但是人家cutFTP就是没一点问题,牛的不得了。
    他好像是直接送的服务器上的那种命令,不晓得如何才能通用。
    这个是IIS FTP 中help 返回的东西。
    ABOR 
       ACCT 
       ALLO 
       APPE 
       CDUP 
       CWD  
       DELE 
       HELP 
       LIST 
       MDTM 
       MKD  
       MODE 
       NLST 
       NOOP 
       PASS 
       PASV 
       PORT 
       PWD  
       QUIT 
       REIN 
       REST 
       RETR 
       RMD  
       RNFR 
       RNTO 
       SITE 
       SIZE 
       SMNT 
       STAT 
       STOR 
       STOU 
       STRU 
       SYST 
       TYPE 
       USER 
       XCUP 
       XCWD 
       XMKD 
       XPWD 
       XRMD 
    下面是Server-U返回的东西。
       USER    PORT    RETR    ALLO    DELE    SITE    XMKD    CDUP    FEAT
       PASS    PASV    STOR    REST    CWD     STAT    RMD     XCUP    OPTS
       ACCT    TYPE    APPE    RNFR    XCWD    HELP    XRMD    STOU    AUTH
       REIN    STRU    SMNT    RNTO    LIST    NOOP    PWD     SIZE    PBSZ
       QUIT    MODE    SYST    ABOR    NLST    MKD     XPWD    MDTM    PROT
    数量可是不一样多呀。
    不知道还有高手指点一下否?
      

  7.   

    这个是用socket做的小工具中得到的
      

  8.   

    可是连接Server-U的服务器时只能显示根目录,不能显示下一级目录了
    ////
    不是你服务器设置的有问题吧,我已经试过了,没问题啊~~~~~~~