如何用Java获取远程服务器中指定目录下的所有文件夹名

如题所述

//创建一个ftpclient对象
FTPClient fc=new FTPClient();
//创建连接
fc.connect("ip地址", 端口号);
//登录
fc.login("用户名","密码");
//校验登陆
reply = fc.getReplyCode();
if (!FTPReply.isPositiveCompletion(reply)) {
fc.disconnect();
}           
//切换到指定地址
fc.changeWorkingDirectory("地址");
//获取该目录下的所有文件
FTPFile[] fs=fc.listFiles();
for(FTPFile ff:fs){
  System.out.println(ff.getName());
}
//注销退出
fc.logout();            

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-13
直接的貌似不可以的,你可以在远程服务器上写个读指定目录下所有文件夹名的代码文件,当前客户端再调用那个代码文件显示出来本回答被提问者和网友采纳
第2个回答  2018-07-31
直接的貌似不可以的,你可以在远程服务器上写个读指定目录下所有文件夹名的代码文件,当前客户端再调用那个代码文件显示出来
第3个回答  2015-01-26
直接的貌似不可以的,你可以在远程服务器上写个读指定目录下所有文件夹名的代码文件,当前客户端再调用那个代码文件显示出来
第4个回答  2016-08-13
调对方接口吧