用Java(递归算法)改变文件的最后访问时间!
来源:互联网 发布:淘宝怎么分级别 编辑:程序博客网 时间:2024/06/08 15:45
这是最近刚写的一个小程序,主要为了在提交自己的项目时,将项目文件的时间修改的整齐一些!虽然并没有什么卵用,但是好看啊!哈哈……
代码:
import java.io.File;public class IoTest2 { public static void main(String[] args) throws Exception { File root = new File("D:\\読み物"); showAllFiles(root); } final static void showAllFiles(File dir ) throws Exception{ if(!dir.isDirectory()){ dir.setLastModified(System.currentTimeMillis()); }else{ File[] fs= dir.listFiles(); for(int i=0; i<fs.length; i++){ try{ showAllFiles(fs[i]); }catch(Exception e){ } } } } }
这就是完整的代码!缩进好像是复制过来就这样,我本人缩进还是做得很好的!
实现递归必须满足两个条件:
1.基本条件(base case)的成立
实际上就是定义递归应该什么时候终止,比如在上面两个例子中,!dir.isDirectory()就是递归的基本条件,一旦当递归执行到满足基本条件时就是结束递归。
2.递归步骤
通过调用自身来实现程序的运行
0 0
- 用Java(递归算法)改变文件的最后访问时间!
- java获得文件的创建和最后访问修改时间
- C++ win环境修改文件创建时间、最后的修改时间和最后的访问时间
- java 得到文件最后的修改时间
- java获取文件最后的修改时间
- 获取文件最后修改时间(java)
- VC ++实现 对文件的 隐藏, 只读 ,创建时间 , 最后修改时间 ,最后访问时间 属性的修改
- VC ++实现 对文件的 隐藏, 只读 ,创建时间 , 最后修改时间 ,最后访问时间 属性的修改
- Windows文件最后访问时间设置
- 获取文件创建时间、最后修改时间、访问时间
- 用 C# 轻松读取、改变文件的创建、修改、访问时间
- 用 C# 轻松读取、改变文件的创建、修改、访问时间
- 用 C# 轻松读取、改变文件的创建、修改、访问时间
- java实现根据文件最后的修改时间排序
- java修改文件或者目录的最后修改时间
- 拖动N个文件,改变文件的最后修改时间,并将文件内容全部设为0
- java获取文件的创建时间、修改时间和访问时间(含优化)
- C#-日期时间-轻松读取、改变文件的创建、修改、访问时间
- C语言数组实现循环队列
- spring aop实现类似代理类和类中的方法(注解实现)
- 每天一条linux---find命令概述
- linux多线程学习(二)——线程的创建和退出
- mysql 触发器初探
- 用Java(递归算法)改变文件的最后访问时间!
- Java设计模式——责任链模式
- UITableView之(四):使用UITableViewCell
- 使用jcreator进行简单的用户登录网站
- entityframework Identity codefirst 使用MySql作为数据存储的笔记
- JavaScript 时间脚本收集
- linux的top命令参数详解
- 图片加载框架简单介绍<一> ImageLoader 的基本使用
- 502网关的问题