package cn.lls;
import java.io.File;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import cn.lls.utils.FileSort;
import cn.lls.utils.TypeConvertUtil;
public class Tes {
static int dayInt;
static long fileL;
static int no = 0;
static List<Long> list2;
static long totalSize = 0;
// 递归方法
public static void deepList(File file) {
if (file.isFile() || (0 == file.list().length)) {
return;
} else {
File[] files = file.listFiles();
files = FileSort.sort(files);
for (File f : files) {
if (f.isFile()) {
String fileName = f.getName();
if (!fileName.equals("Log" + ".txt")) {
String fileDay = fileName.substring(3, 13);
System.out.println(fileDay);
Date d = new Date();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
dayInt = (int) TypeConvertUtil.getIntervalDays(fileDay, df.format(d));
System.out.print("离今天有:" + dayInt + " 天了 ");
fileL = f.length();
list2 = new ArrayList<>();
HashMap<Integer, Integer> map = new HashMap<Integer, Integer>();
map.put(dayInt, no);
list2.add(map.get(dayInt), fileL);
for (int i = 0; i < list2.size(); i++) {
totalSize += list2.get(i);
System.out.println("总大小:" + totalSize + " Bytes " + (totalSize / 1024 / 1024) + " MB");
if (totalSize > 12312) {
f.delete();
}
}
}
}
}
}
}
public static void main(String[] args) {
File f = new File("D:/aaa");
deepList(f);
}
}
YukimineRyuu
- 粉丝: 12
- 资源: 7
最新资源
- java毕设项目之ssm线上旅行信息管理系统ssm+vue(完整前后端+说明文档+mysql+lw).zip
- 黑马最新Hive存储压缩以及Hive3性能优化PPT
- java毕设项目之ssm新生报到系统+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm小学生课外知识学习网站+vue(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm校园美食交流系统+vue(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm学生公寓管理中心系统的设计与实现+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm学校运动会信息管理系统+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm学生请假系统+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm医院门诊挂号系统+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm学院党员管理系统+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm亚盛汽车配件销售业绩管理统+jsp(完整前后端+说明文档+mysql+lw).zip
- 教师教学质量评价系统项目源代码全套技术资料.zip
- java毕设项目之ssm在线医疗服务系统+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm游戏攻略网站的设计与实现+vue(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm医院住院管理系统+vue(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm在线云音乐系统的设计与实现+jsp(完整前后端+说明文档+mysql+lw).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈