我想在程序中直接执行诸如 open,put,dir,get等ftp指令。

解决方案 »

  1.   

    http://go.163.com/~vbboshi/vbcode/code_8.htm
     一个类似WsFTP的FTP程序。 
      

  2.   

    谢谢,用API虽然可以实现,但是不能执行内部指令。
      

  3.   

    使用Microsoft Internet Transfer 控件:MSINET.ocx
      

  4.   

      Open "c:\ftp.dat" For Output As #1
        Print #1, "o xxx.xxx.xxx.xxx"
        Print #1, "user anonymous"
        Print #1, "pass itsme@"
        Print #1, "put " & sFile
        Print #1, "quit"
        Close #1
        
        Shell "command.com /c ftp.exe -n -s:c:\ftp.dat", vbHide