IO流—File类-获取

    xiaoxiao2021-03-25  122

    一、file构造函数字段

    1. 用来将文件或者文件夹封装成对象

    2. 方便对文件与文件夹的属性信息进行操作

    3. File对象可以作为参数传递给流的构造函数

     

    private static void constructorDemo() { File f1=new File("c:\\a.txt"); File f2=new File("c:\\","a.txt"); File f3=new File("c:\\"); File f4=new File("c:"+File.separator+"abc"+ File.separator+"a.txt"); }

    二、file对象的常见函数-获取

    1. 获取

    1)获取文件名称:getName()

    2)获取文件路径:getAbsolutePath()和getPath()

    3)获取文件大小:length()

    4)获取文件修改时间:lastModified()

    public class ReadKey { public static void main(String[] args){ //可以将一个已存在或不存在的文件或目录封装成file对象 File f=new File("d:\\a.txt"); String name=f.getName(); //绝对路径 String absPath=f.getAbsolutePath(); String path=f.getPath(); long size=f.length(); //获取最后修改时间 long time=f.lastModified(); Date date=new Date(time); //转换成指定的日期格式 SimpleDateFormat sd = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); String dateStr = sd.format(date); System.out.println(dateStr); System.out.println(name+"\t"+absPath+"\t" +path+"\t"+size); } }

    转载请注明原文地址: https://ju.6miu.com/read-13716.html

    最新回复(0)