File创建

package day01;

import java.io.File;
import java.io.IOException;

/**
 * @version 1.0
 * @ClassName Test01
 * @category javaSE
 * @QQ 1826286736
 * @Author ${每特教育JY-010-小萌新}
 * @Date 2021/12/15 10:59
 **/
public class Test01 {
    /**
     *
     * @param args
     * @throws IOException
     * File
     * 1. File类主要是]AVA为文件这块的操作(如删除、新增等)而设计的相关类
     * 2. File 类的包名是java.io,其实现了Seralizable, Comparable两大接口以便于其对象可序列化和比较
     * 3. Filc它是文件和目录路径名的抽象表示,文件和目录是可以通过File封装成对象的,其封装的并不是-一个
     * 真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。通过具体的操作把这个
     * 路径的内容转换为具体存在的。
     * 方法名称                                 说明
     * File(String pathname)            通过将给定的路径名字符串转换为抽象路径名来创建新的File实例
     * File(String parent,String child) 从父路径名字符串和子路径名字符串创建新的File实例
     * File(File parent,String child)   从父抽象路径名和子路径名字符串创建新的File实例
     * public boolean createNewFile()   当具有该名称的文件不存在时,创建个由 该抽象路径 名命名的新空文件
     * public boolean mkdir()           创建由此抽象路径名命名的目录
     * public boolean mkdirs()          创建由此抽象路径命名的目录,包括任何必需但不存在的父目录
     * 需求: 1在D:\mayikt 日录中创建一个mayiktjava
     * 需求: 2.在D:\mayikt\day01
     * 需求: 3在D:\majikt\day02\javaweb
     */
    public static void main(String[] args) throws IOException {

        File file1 = new File("D:\\java\\mayikt.txt");
        // 通过指定父目录来创建一个子文件,如果创建成功则返回true 如果创建失败则返回false
        System.out.println(file1.createNewFile());

        File file2 = new File("D:\\IO流\\mete");
        // 通过指定父目录来创建一个子文件夹,如果创建成功则返回true 如果创建失败则返回false
        System.out.println(file2.mkdir());

        File file3 = new File("D:\\IO流\\mete\\mayikt");
        // 判断是否存在此目录,一级一级判断,如果存在则返回false,如果没有则创建并返回true
        System.out.println(file3.mkdirs());
    }
}

版权声明:本文为m0_60610480原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。