用java遍历某个文件夹,如何寻找最后修改日期是前一天的文件?

[复制链接]
查看11 | 回复3 | 2011-11-16 15:05:59 | 显示全部楼层 |阅读模式
package test;import java.io.File;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.Iterator;import java.util.List;public class Test {/** * @param args */public static void main(String[] args) {//设置日期转换格式SimpleDateFormat smp = new SimpleDateFormat("yyyyMMdd...
回复

使用道具 举报

千问 | 2011-11-16 15:05:59 | 显示全部楼层
自己动手帮你写了一个,楼上的写得不够好,原因是,没有充分考虑时间间隔,还有写法不专业package com.last;import java.io.File;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;...
回复

使用道具 举报

千问 | 2011-11-16 15:05:59 | 显示全部楼层
文件File类有个lastModified()方法,返回文件最近修改日期,你取到这个日期和当前日期进行比较,比较是用Calendar类,判断两个日期的差值,符合你要求的就显示不符合的就跳过。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行