java-file体系

1.基础操作

        File f = new File("D:/money.zip");//初始化文件
        System.out.println("判断是否存在:"+f.exists());
        System.out.println("判断是否是文件夹:"+f.isDirectory());
        System.out.println("判断是否是文件:"+f.isFile());
        System.out.println("获取文件的长度:"+f.length());
        System.out.println("获取文件的最后修改时间:"+ new Date(f.lastModified()));
        f.setLastModified(0);//设置文件修改时间为1970.1.1 08:00:00
        f.renameTo(new File("D:/moneyCopy.zip"));//文件重命名

2.列出文件夹下的文件,以及文件创建和删除

        File f = new File("D:/1/2");
        String[] fileList = f.list();//返回当前文件夹下的所有文件(不包含子文件及子文件夹)
        System.out.println(Arrays.toString(fileList));//[2.txt, 3]
        File[] fs= f.listFiles();//返回当前文件夹下的所有文件(不包含子文件及子文件夹)
        System.out.println(Arrays.toString(fs));//[D:\1\2\2.txt, D:\1\2\3]
        
        System.out.println(f.getParent());//以字符串形式返回获取所在文件夹//D:\1
        System.out.println(f.getParentFile());// 以文件形式返回获取所在文件夹//D:\1
        
        new File("D:/12/211").mkdir();//创建文件夹,如果父文件夹skin不存在,创建就无效
        new File("D:/12/212").mkdirs();//创建文件夹,如果父文件夹skin不存在,就会创建父文件夹
        new File("D:/1/212").createNewFile();// 创建一个空文件,如果父文件夹skin不存在,就会抛出异常//java.io.IOException
        f.getParentFile().mkdirs(); // 所以创建一个空文件之前,通常都会创建父目录
 
        f.delete();// 刪除文件
        f.deleteOnExit();// JVM结束的时候,刪除文件,常用于临时文件的删除

3.常见流

java-file体系_第1张图片

 

你可能感兴趣的:(java体系)