35.File

1.概述

        //构造方法1:
        File file1 = new File("E://abc/a.txt");
        //构造方法2:
        File file2 = new File("E://abc","a.txt");
        //构造方法3:
        File file = new File("E://abc");
        File file3 = new File(file, "a.txt");
        System.out.println(file1);//E:\abc\a.txt
        System.out.println(file2);//E:\abc\a.txt
        System.out.println(file3);//E:\abc\a.txt

2.File的创建功能

        //构造方法1:
        File file1 = new File("D://abc/a.txt");
        //构造方法2:
        File file2 = new File("D://abc","a.txt");
        //构造方法3:
        File file = new File("D://abc");
        File file3 = new File(file, "a.txt");
        File file4 = new File("D://file//test");
        
        System.out.println(file.mkdir());//true
        System.out.println(file1.createNewFile());//true
        System.out.println(file4.mkdirs());//true

3.判断和获取功能

 

 

 

 File file = new File("D://abc/a.txt");
        System.out.println(file.isFile());//true
        System.out.println(file.isDirectory());//false
        System.out.println(file.exists());//true
        System.out.println(file.getAbsolutePath());//D:\abc\a.txt
        System.out.println(file.getPath());//D:\abc\a.txt
        System.out.println(file.getName());//a.txt
        File dir = new File("D://abc");
        for (String s:dir.list()){
            System.out.println(s);
            /**
             * a
             * a.txt
             * b
             */
        }
        for (File f:dir.listFiles()){
            System.out.println(f);
            /**
             * D:\abc\a
             * D:\abc\a.txt
             * D:\abc\b
             */
        }

4.刪除功能

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2020-06-21 21:10  指尖下的世界  阅读(155)  评论(0编辑  收藏  举报
/* 看板娘 */ /*炸泡*/
/* 鼠标点击求赞文字特效 */