zoukankan      html  css  js  c++  java
  • JAVA自学笔记(7)—文件

    1.文件File

    1.0 概述

    2.0 File类的静态成员变量

    3.0 绝对路径和相对路径

    4.0 构造方法

    (1)FIle(String pathname)

    import java.io.File;
    
    public class Main{
        public static void main(String[] args) {
            File file = new File("D:\photos\白雪公主.jpg");
            System.out.println(file);//  D:photos白雪公主.jpg  绝对路径
            //重写了Object中的toString方法
            File file1 = new File("白雪公主.jpg");
            System.out.println(file1);//白雪公主.jpg  相对路径
        }
    }
    

    2)File(String parent,String child)

     File file = new File("D:\photos","白雪公主.jpg");
            System.out.println(file);//  D:photos白雪公主.jpg  绝对路径
    

    (3)File(File parent,String child)

    5.0 获取功能的方法

    6.0 判断功能的方法

    7.0 删除功能的方法

    (1)public boolean createNewFile()

    import java.io.File;
    import java.io.IOException;
    
    public class Main{
        public static void main(String[] args) throws IOException {
            File file=new File("D:\IdeaProjects\Demo\Demo01");
            boolean newFile = file.createNewFile();
            System.out.println(newFile);//false  已有该文件
            File file1=new File("D:\IdeaProjects\Demo\Demo01\白雪公主.txt")  ;//绝对路径
            boolean newFile1 = file1.createNewFile();
            System.out.println(newFile1);//true
    
            File file2=new File("Demo01\小矮人.txt");//相对路径
            boolean newFile2 = file2.createNewFile();
            System.out.println(newFile2);
    
    
        }
    }

    (2)创建文件夹方式

    import java.io.File;
    
    public class Main{
        public static void main(String[] args) {
            File file=new File("D:\IdeaProjects\Demo\Demo01\TT");//绝对路径
            boolean b = file.mkdir();
            System.out.println(b);
            File file1=new File("Demo01\aaa");
            boolean b1 = file1.mkdir();
            System.out.println(b1);
    
            File file2=new File("Demo01\111\222\333");
            boolean b2 = file2.mkdirs();
            System.out.println(b2);
    
            File file3=new File("Demo01\love.txt");
            boolean b3 = file3.mkdirs();//看类型 仍是文件夹不是文件
            //并且 mkdirs既可以创建单级又可以创建多级文件夹
            System.out.println(b3);
    
        }
    }
    

    (3)public boolean delete() 

     

    8.0 文件和文件夹的遍历

    9.0 过滤器FileFilter

         

  • 相关阅读:
    Pyramid of Glasses 酒杯金字塔 [CF-676B]
    BZOJ 2456mode
    Hamburgers [CF-371C]
    lowbit
    two point
    大O表示法的理解
    6. 第 6 章 队列
    5. 第 5 章 栈
    3. 第 3 章 向量
    10. 第 10 章 指针
  • 原文地址:https://www.cnblogs.com/mzq-/p/13156970.html
Copyright © 2011-2022 走看看