您的位置:首页 > 编程语言 > Java开发

java--批量处理图片 非递归版

2017-08-22 10:00 78 查看

嘿嘿 可能需要导入导出图片的呢 都发现了 递归太累了 (指的是程序)有木有 ,前几天就写了下 不用递归纯属for循环的。

static Long fileNum = 0L, folderNum = 0L, sumNum = 0L, notpicNum = 0L, i = 0L, zhi = 0L;
static long startTime = System.currentTimeMillis();
static Date date=new Date();
static DateFormat format=new SimpleDateFormat("yyyyMMdd"+"001");
这里就是定义一些变量 好控制下面的东西

if (file.exists()) {
LinkedList<File> list = new LinkedList<File>();
File[] files = file.listFiles();
for (File file2 : files) {
if (file2.isDirectory()) {
System.out.println("文件夹:" + file2.getAbsolutePath());
list.add(file2);
foldeNum++;
} else {
System.out.println("文件:" + file2.getAbsolutePath());
fileNum++;
}
}


// 记录数量
long endTime = System.currentTimeMillis();
System.out.println("文件共有:" + notpicNum + ",提取的图片有:" + sumNum + ",耗时约:"
+ (endTime - startTime) + "ms");
}
看到最后可能没看懂把 … 我直接放到github上一个小程序把 改改用 先拿自己本地试试 注释很清除==' https://github.com/252334666/java--tqtp ‘
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 图片