
/
@param path
@return
/
public List getFileList(String path){
List list = new ArrayList();
DataInputStream dis;
try {
dis = new DataInputStream(ftpClientnameList(thispath + path));
String filename = "";
while((filename = disreadLine()) != null){
listadd(filename);
}
} catch (IOException e) {
eprintStackTrace();
}
return list;
}
我从这里拷来的 你不清楚看看里面 >
public static void main(String[] args) {
// TODO Auto-generated method stub
// 创建File对象
File file = new File("d:\\");
// 使用递归方法做
dg(file);
}
private static void dg(File fl) {
// TODO Auto-generated method stub
// 创建file数组用来存储数据
File[] filArr = fllistFiles();
// 判断FiLe数组不能为空
if (filArr != null) {
// 使用for遍历
for (File f : filArr) {
// 如果是文件夹 就递归
if (fisDirectory()) {
// 递归
dg(f);
} else if (fisFile()) {
Systemoutprintln(fgetAbsolutePath());
}
}
}
}
ftpClientmakeDirectory(目录地址); 返回结果true或false
返回true证明创建成功,即在执行创建命令前ftp上不存在此目录
返回false证明创建失败,即ftp上已存在此目录
以上就是关于java如何获取ftp制定目录下所有文件集合(包括文件名称)只要一个方法。全部的内容,包括:java如何获取ftp制定目录下所有文件集合(包括文件名称)只要一个方法。、如何 用Java 实现 获取FTP服务器上的所有文件名,已知FTP的密码,用户名!远程获取!、java怎样获取ftp目录下的所有子文件名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)