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版权协议,转载请附上原文出处链接和本声明。