FtpClient ftpClient=new FtpClient();
String server=jTextField1.getText();//输入的FTP服务器的IP地址
String user=jTextField2.getText();; //登录FTP服务器的用户名
String password=jPasswordField1.getText();;//登录FTP服务器的用户名的口令
try
{
ftpClient.openServer(server);//连接FTP服务器
ftpClient.login(user, password);//登录FTP服务器
ftpClient.cd("数据库");
TelnetInputStream ti=ftpClient.list();
int i;
while ((i=ti.read())!=-1){
System.out.print((char)i);}
is.close();
} catch (Exception ex) {}
String server=jTextField1.getText();//输入的FTP服务器的IP地址
String user=jTextField2.getText();; //登录FTP服务器的用户名
String password=jPasswordField1.getText();;//登录FTP服务器的用户名的口令
try
{
ftpClient.openServer(server);//连接FTP服务器
ftpClient.login(user, password);//登录FTP服务器
ftpClient.cd("数据库");
TelnetInputStream ti=ftpClient.list();
int i;
while ((i=ti.read())!=-1){
System.out.print((char)i);}
is.close();
} catch (Exception ex) {}
解决方案 »
- JAVA生成EXE文件 如何加载第三方JAR包
- 求助:那为高手可以给我解释一下javabean是什么意思啊?
- 我觉得在应用程序中,我们的应该尽量使class的方法和域不要成为static,因为static的方法和域在一进程当中是常驻内存,如果时间长了,会
- 我用小颖java反编译反编译一个目录怎么列表里面说生成文件了,但是实际文件都没有
- 函数内可不可以定义变量
- 有两个基础问题,麻烦高手解答下
- 如何从HTML中提取想要的字段信息,为我所用?
- 为什么在jbuilder中找不到javax.xml这个package
- 怎样在JTree的单项前加入复选框?谢谢!
- 如何获得JCReator的帮助啊!!
- 通过窗口输入数据后,如何提取这些数据进行处理?
- 我的java扫雷程序欢迎大家使用
http://jakarta.apache.org/commons/net/api/org/apache/commons/net/ftp/FTPClient.html
上看帮助文档,看到一个这个方法:
String[] listNames()
Obtain a list of filenames in the current working directory This information is obtained through the NLST command.
本来想用的,但是在编译时说找不到 listNames()这个方法。
try {
ftpClient.openServer(server);// 连接FTP服务器
ftpClient.login(user, password);// 登录FTP服务器
ftpClient.cd("/home/cacao/log");
TelnetInputStream ti = ftpClient.list();
InputStreamReader isr = new InputStreamReader(ti, "GB2312");
char[] buf = new char[1024];
int len = 0;
len = isr.read(buf);
while (len > 0) {
for (int i = 0;i<len;i++)
System.out.print(buf[i]);
len = isr.read(buf);
} ti.close();
} catch (Exception ex) {
}