当前位置: 技术问答>java相关
如何用java开发基于ftp的文件传输程序?
来源: 互联网 发布时间:2015-09-04
本文导语: 请高手指点一,二! | 这是显示FTP服务器上的文件的程序代码,不知道你是不是需要这一类的。要的话,我还有下载和上传文件的代码,需要的话,留个消息给我!! void ftpList_actionPerformed(A...
请高手指点一,二!
|
这是显示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.openServer(server);
ftpClient.login(user, password);
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();
} catch (IOException ex) {;}
}
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.openServer(server);
ftpClient.login(user, password);
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();
} catch (IOException ex) {;}
}