C盘瘦身记
这个周五经手了好多资料,过程中偶然看到C盘盘符容量条变成了红色,顿时心里一紧,因为最近的确装卸过几个软件,但是记得之前还有好大空间的,怎么突然就没有了,随即开始了给C盘瘦身,360的那些工具没用过,也没想起来用优化大师,就直接自己写了程序分析了C盘的文件夹和文件: 1、遍历文件获取文件和文件夹占用空间信息, 2、重新整理整个统计列表,数据格式化,根据需求重新分析文件列表,查找占用空间大的文件夹及相关文件, 1的实现: 开始时也觉得遍历和统计C盘各文件的大小和路径的需求应该有人实现了,但是没找到,还是自己写了一个: (快有一年没写程序了,很多处理逻辑都忘了,代码不规矩的地方,还望多多担待,帮忙指正,) 下面代码用java实现,完成第一步工作, 1 public class Dir { 2 3 public static ArrayList<FileSpace> fileList = new ArrayList<FileSpace>(); 4 5 public static void main(String[] args) { 6 7 File dir = new File("C:/"); 8 if(!dir.exists()){//打开文件异常,健壮性检测 9 throw new RuntimeException("文件不存在!"); 10 } 11 12