java实现ftp下载文件

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

比如要下载ftp://[url=ftp://ftp.xx.com]ftp.xx.com/index.html则:

import sun.net.ftp.FtpClient;

import java.io.*;

import sun.net.*;

/**

* <p>Title: </p>

* <p>Description: </p>

* <p>Copyright: Copyright (c) 2004</p>

* <p>Company: </p>

* @author petehero

* @version 1.0

*/

public class ftpDown

{

public ftpDown()

{

}

public static void main(String[] args)

{

try

{

FtpClient fc=new FtpClient("ftp.xx.com");

fc.login("username","888888");

int ch;

File fi = new File("c:\\index.html");

RandomAccessFile getFile = new RandomAccessFile(fi,"rw");

getFile.seek(0);

TelnetInputStream fget=fc.get("index.html");

DataInputStream puts = new DataInputStream(fget);

while ((ch = puts.read()) >= 0) {

getFile.write(ch);

}

fget.close();

getFile.close();

fc.closeServer();

}

catch (IOException ex)

{

ex.printStackTrace();

}

}

}

如果文件在某个目录下,则加入fc.cd("foodir");

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航