当前位置:   article > 正文

File类用来描述电脑文件和文件夹以及Java递归_file的lastmodified()能用于文件夹吗

file的lastmodified()能用于文件夹吗

1.File判断功能

1.exists() 判断文件是否存在

2.isFile() 判断file对象中的文件路径是否是一个文件

3.isDirectory() 判断file对象中的文件路径是否是一个文件夹

4.isHidden() 判断一个文件是否是隐藏文件

2.File创建功能

1.createNewFile() 创建一个文件

2.mkdir() 创建文件夹

3.mkdirs() 创建多级文件夹

3.删除功能

delete删除一个文件,如果删除一个文件夹时,必须是空,否则无法删除。

4.File的获取功能

1.file.length() 获取文件的大小

2.file.getAbsolutePath() 获取文件的绝对路径

3.file.getPath() 获取文件的路径

4.file.getName() 获取文件的名称

5.file.lastModified() 获取修改的时间 //距离1970年1月1日的毫秒值

  1. File file = new File("D:\\ty.txt");
  2. System.out.println("最后修改的时间: " + file.lastModified());
  3. long time = file.lastModified();
  4. //通过util包中的Date对象进行转换
  5. Date date = new Date(time);
  6. System.out.println(date.toLocaleString());
  7. SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
  8. System.out.println(sdf.format(date));

6.file.getParent() 获取某一个文件的父路径(上一级目录)

比如://D:\\zking\\T281\\1.txt
           //父级路径D:\\zking\\T281

7.File.listRoots() 获取所有的磁盘跟目录

8.file.list() 获取某目录下的所有文件的名称

9.file.listFiles() 获取某目录下的所有文件对象

5.Java递归

核心:必须应用到Java方法上
 *        目的:自己调用自己,当条件不满足时,自动退出结束。
 *            自动会计算该方法上一次的结果。

例如:

  1. /**
  2. * Java的递归方式
  3. * 需求:完成1+2+3....+100的结果 5050
  4. * @param args
  5. */
  6. public static int mySum(int num) {
  7. if(num == 1) {
  8. return 1;
  9. }
  10. return num+mySum(num-1);// 1+2+3 mySum(1)
  11. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/331104?site
推荐阅读
相关标签
  

闽ICP备14008679号