Java-IO流-file类的几个方法

package cn.bruce.file;

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

public class FileDemo2 {
    public static void main(String[] args) throws IOException {
        fun1();
        fun2();
        fun3();
        fun4();
        fun5();
        fun6();
        fun6_1();
    }

    public static void fun1() throws IOException {
        File file = new File("E:\A.TXT");
        Boolean B = file.createNewFile();// 当不存在此名称文件时创建文件
        System.out.println(B);
        Boolean B1 = file.delete();// 删除此名称文件
        System.out.println(B1);
    }

    public static void fun2() throws IOException {
        File file = new File("E:\A\b\c");
        Boolean B = file.mkdirs();// 当不存在此名称文件时创建多层次文件夹
        System.out.println(B);
        File file1 = new File("E:\b");
        Boolean B1 = file1.delete();// 删除此名称单层文件夹
        System.out.println(B1);
    }

    public static void fun3() throws IOException {
        File file1 = new File("E:\b\A.txt");
        Long length = file1.length();// 取得文件大小字节数
        System.out.println(length);
    }

    public static void fun4() throws IOException {
        File file1 = new File("E:\b\A.txt");
        Boolean B1 = file1.exists();// 判断路径存不存在
        System.out.println(B1);
    }

    public static void fun5() throws IOException {
        File file1 = new File("E:\b");
        if (file1.exists())// 路径存在才去判断
        {
            Boolean B1 = file1.isDirectory();// 判断是不是目录
            System.out.println(B1);
        }
    }

    // 遍历目录1
    public static void fun6() throws IOException {
        File file1 = new File("E:\b");
        if (file1.exists())// 路径存在才去判断
        {
            String[] s = file1.list();// 判断是不是目录
            for (String string : s)
            {
                System.out.println(string);
            }
        }
    }
    // 遍历目录2-全名 推荐
    public static void fun6_1() throws IOException {
        File file1 = new File("E:\b");
        if (file1.exists())// 路径存在才去判断
        {
            File[] s = file1.listFiles();// 判断是不是目录
            for (File File : s)
            {
                System.out.println(File);
            }
        }
    }
}

Java-IO流-file类的几个方法