2.常用方法2(1) getName() :获取当前文件的名字
(2) isDirectory() :判断是否是一个目录
(3) isFile() :判断是否是一个文件
(4) lastModified() :获取文件最后一次修改时间;得到的是毫秒数 , 返回long型
(5) length() :获取文件大小 , 结果是字节
package com.bjpowernode.java.io;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;public class FileTest02 {public static void main(String[] args) {Filef1 = new File("C:\Java学习\javaSE学习\2.1JavaSE进阶笔记\javase\Copy02.java");// 1、获取文件名 , getName()方法System.out.println("文件名:"+f1.getName()); // 文件名:Copy02.java// 2、判断是否是一个目录 , isDirectory()方法System.out.println(f1.isDirectory()); // false// 3、判断是否是一个文件 , isFile()方法System.out.println(f1.isFile()); // true// 4、获取文件最后一次修改时间 , lastModified()方法// 得到的是毫秒数long modifytTime = f1.lastModified();// 将总毫秒数转换成日期Date date = new Date(modifytTime);// 格式化SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");System.out.println(sdf.format(date)); //2020-03-11 14:35:46 154// 5、获取文件大小 , length()方法System.out.println(f1.length()); //1490 字节}}
3.listFiles方法File中的 listFiles方法 ; 获取当前目录下所有的子文件 ; 返回的是一个File[]数组
【深入理解Java IO流】package com.bjpowernode.java.io;import java.io.File;public class FileTest03 {public static void main(String[] args) {File f = new File("C:\Java学习\javaSE学习\2.1JavaSE进阶笔记\javase\chapter15\src");// 调用listFiles()方法 , 返回的是一个File[]数组File[] files = f.listFiles();// 用增强for循环打印for(File file :files){System.out.println(file.getAbsolutePath()); // 获取所有子目录的绝对路径System.out.println(file.getName()); //获取所有子目录的文件名}}}
结束语今天的分享就到这里啦!
推荐阅读
- Java|Java:2022年招聘Java开发人员指南
- Java|HR傲慢对待求职者,还“诅咒”对方找不到工作,大学生也太难了
- 在Java 8及更高版本中使用Java流
- Java实现第三方短信接口发送短信验证码
- 如何帮助孩子理解乘法分配律 乘法分配律说课稿
- 算法|清华博士只值50块时薪?差点凑不齐学费,网友表示不能理解
- Java|“年薪20万”VS“银行柜员”该怎么选?内部员工:无条件选后者
- 从广义科学角度理解中医
- 关于正确理解阴阳的几个问题
- 碧玉妆成一树高”中的“碧玉”是这样理解的 碧玉妆成一树高的意思