怎么通过FTP API对FTP服务器上的文件进行下载,
结果要知道下载文件是否成功.
大家伙有没有什么好的API和程序范例,请呈上,感激不尽.
实现功能:从FTP服务上下载文件名为 *20060515*.unl(20060515是日期)的文件,并保存到本地.

解决方案 »

  1.   

    就是用FTPClient下载,这个包哪有下载?还有示例代码.
      

  2.   

    apache.org的包我下了,楼上的有没有示例代码?给发一份,看着太累了.
      

  3.   

    用sun的就可以,明天上班找找
      

  4.   

    ftpClient = new FtpClient(ftpipaddress, port);
    ftpClient.login(username, password); ftpClient.cd(putdir);TelnetInputStream tis=ftpClient.get(file_name)
    file = new File(getdir + filename);
            
    file.createNewFile();
    //resultFile = new FileWriter(file);
    Writer resultFile = new OutputStreamWriter(new FileOutputStream(file));
    myFile = new PrintWriter(resultFile);
    buffer = new BufferedReader(new InputStreamReader(tis));
    if (buffer != null) {
    while ((v_temp = buffer.readLine()) != null) {
    myFile.println(v_temp);
    }
    buffer.close();
    }
    resultFile.flush();
    resultFile.close();
    myFile.close();