在
JAVA
应用程序中如何
实现
FTP
的功能
---- 在 JAVA 的编程中,您也许会遇到 FTP 方面的编程,本文就来演示如何实现它。
---- 本程序是由 JBUILDER2.0 来开发的,为了节约篇幅我只列出主要的三个部份。FtpList 部
分是用来显示 FTP 服务器上的文件(附图略)。GetButton 部分为从 FTP 服务器下传一个文
件。PutButton 部分为向 FTP 服务器上传一个文件。别忘了在程序中还要引入两个库文件
(import sun.net.*,import sun.net.ftp.*)。以下是这三部分的 JAVA 源程序。
---- 1)显示 FTP 服务器上的文件
void ftpList_actionPerformed(ActionEvent e) {
String server=serverEdit.getText();
//输入的 FTP 服务器的 IP 地址
String user=userEdit.getText();
//登录 FTP 服务器的用户名
String password=passwordEdit.getText();
//登录 FTP 服务器的用户名的口令
String path=pathEdit.getText();
//FTP 服务器上的路径
try {
FtpClient ftpClient=new FtpClient();
//创建 FtpClient 对象
ftpClient.openServer(server);
//连接 FTP 服务器
ftpClient.login(user, password);
//登录 FTP 服务器
if (path.length()!=0) ftpClient.cd(path);
TelnetInputStream is=ftpClient.list();
int c;
while ((c=is.read())!=-1) {
System.out.print((char) c);}
is.close();
ftpClient.closeServer();//退出 FTP 服务器
} catch (IOException ex) {;}
}
评论4
最新资源