首页 > 其他 > 详细

35.File

时间:2020-06-21 21:39:06      阅读:44      评论:0      收藏:0      [点我收藏+]

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.刪除功能

技术分享图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

35.File

原文:https://www.cnblogs.com/luzhanshi/p/13174033.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!