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

         

  • 相关阅读:
    pandas基本操作
    MySQL数据库(五)使用pymysql对数据库进行增删改查
    MySQL数据库(四)多表查询
    MySQL数据库(三)索引总结
    MySQL数据库(二)-数据库的增删改查
    MySQL数据库(一)
    Linux 解压/压缩xxx.zip格式(unZip Zip的安装和使用)
    关系型数据库和非关系型数据库的对比
    进程、线程、协程的区别
    python迭代器与生成器详解
  • 原文地址:https://www.cnblogs.com/mzq-/p/13156970.html
Copyright © 2011-2022 走看看