java 怎么遍历ftp目录下的所有目录以及目录下的文件名称,取出文件的相对路径 java 怎么遍历ftp目录下的所有目录以及目录下的文件名称,取出文件的相对路径主要是文件名!!!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果用的是apache commons-net,看一下对应的doc文档吧很早以前用过,应该还方便的。 package com.hmilyld.exp;import java.io.File;public class ListFile { private long[] count = new long[] { 0, 0 }; private File file; private long[] listFile(String path) { file = new File(path); File[] f = file.listFiles(); for (int i = 0; i < f.length; i++) { if (f[i].isDirectory()) { count[0]++; this.listFile(f[i].getPath()); } else { count[1]++; } } return count; } /** * 得到指定路径下的文件和文件夹数量 * * @param path * 要查看的路径 * @return object[0]耗时(毫秒)<br> * object[1]文件夹数量<br> * object[2]文件数量 */ public Object[] getFileCount(String path) { long t = System.currentTimeMillis(); long[] count = this.listFile(path); t = System.currentTimeMillis() - t; Object[] o = new Object[] { Long.valueOf(t), Long.valueOf(count[0]), Long.valueOf(count[1])}; return o; } public static void main(String[] args) { ListFile l = new ListFile(); Object[] count = l.getFileCount("d:\\"); System.out.println(count[0]); System.out.println(count[1]); System.out.println(count[2]); }} 求一级联查询SQL 关于TR的顺序问题! [提问]BS结构的聊天工具 【太着急了!!110分!!两个帖子一块给分】找了一个jsp程序的源代码,谁能帮我在线调试一下,110分 jsp新手,环境配置正确却打不开主页...求救 java 缓存设置 servlet部署问题,高手指点. 做了一个简单网站,请提点建议 找雷锋!!! 请问window.location.hostname 的值可以更改吗 如何让日期控件显示在页面的顶层,控件代码如下 spring mvc框架和spring框架是一个东西吗?
很早以前用过,应该还方便的。
private File file; private long[] listFile(String path) {
file = new File(path);
File[] f = file.listFiles();
for (int i = 0; i < f.length; i++) {
if (f[i].isDirectory()) {
count[0]++;
this.listFile(f[i].getPath());
} else {
count[1]++;
}
}
return count;
} /**
* 得到指定路径下的文件和文件夹数量
*
* @param path
* 要查看的路径
* @return object[0]耗时(毫秒)<br>
* object[1]文件夹数量<br>
* object[2]文件数量
*/
public Object[] getFileCount(String path) {
long t = System.currentTimeMillis();
long[] count = this.listFile(path);
t = System.currentTimeMillis() - t;
Object[] o = new Object[] { Long.valueOf(t), Long.valueOf(count[0]),
Long.valueOf(count[1])};
return o;
} public static void main(String[] args) {
ListFile l = new ListFile();
Object[] count = l.getFileCount("d:\\");
System.out.println(count[0]);
System.out.println(count[1]);
System.out.println(count[2]);
}
}