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

         

  • 相关阅读:
    iOS Mapkit 定位REGcode地理位置偏移
    制作mac U盘启动
    mac git xcrun error active developer path 错误
    xcode 修改 organization name 和 company identifier
    PHP 修改配置文件后重启命名
    使用 PHP 构建的 Web 应用如何避免 XSS 攻击
    PHP 可变变量
    使用 PHP 构建的 Web 应用如何避免 XSS 攻击
    git 放弃本地修改,强制拉取更新
    PHP smarty模版引擎基本安装
  • 原文地址:https://www.cnblogs.com/mzq-/p/13156970.html
Copyright © 2011-2022 走看看