你到sun公司的站点上去查资料,
我以前做过一个这样的类,就是从上面查到的。

解决方案 »

  1.   

    import sun.net.ftp.* ;
    import java.util.*;
    import sun.net.*;
    import java.io.*;public class FtpClientTest
    {    
        public static void main(String[] args)
        {
            try
            {
                byte[] bt;
                TelnetInputStream getfile=null;
                TelnetOutputStream putfile=null;
                String str;
                
                /**
                * 和服务器建立连接
                */
                FtpClient ftp = new FtpClient ("172.18.254.1");            
                str = ftp.getResponseString ();
                System.out.println("Connection="+str);
                
                /**
                * 登陆到Ftp服务器
                */
                ftp.login ("Anonymous","");
                str = ftp.getResponseString ();
                System.out.println("login="+str);            
                
                /**
                * 下面的代码是打印当前目录列表
                */
    BufferedReader in=new BufferedReader(new InputStreamReader(ftp.list()));
    str=ftp.getResponseString();
    System.out.println(str);
    while((str=in.readLine())!=null)
    {
    System.out.println(str);
    }
              }catch(Exception e){e.printStackTrace ();}
        }