java File 的入门 创建文件,文件夹,删除等

package FileDemo;

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

public class Demo2 {
    public static void main(String[] args) throws IOException {

        // File f1 = new File("E:\\web\\javastu\\java_stu\\stu\\src\\FileDemo\\java.txt");
        // System.out.println(f1.createNewFile()); // 创建文件

        // File f1 = new File("E:\\web\\javastu\\java_stu\\stu\\src\\FileDemo\\newdir");
        // System.out.println(f1.mkdir()); // 创建文件夹 不存在就创建

        // File f1 = new File("E:\\web\\javastu\\java_stu\\stu\\src\\FileDemo\\newdir\\a\\b");
        // boolean mkdirs = f1.mkdirs(); // 创建多级文件夹
        // System.out.println(mkdirs);

        File f1 = new File("stu\\src\\FileDemo\\java.txt");
        // boolean newFile = f1.createNewFile();
        boolean delete = f1.delete();//删除文件
        System.out.println(delete);
    }
}
package FileDemo;

import java.io.File;

public class Demo3 {
    public static void main(String[] args) {
        File f1 = new File("stu\\src\\FileDemo\\java.txt");
        System.out.println(f1.isDirectory()); // 是否是目录
        System.out.println(f1.isFile()); // 是否是文件
        System.out.println(f1.exists()); // 文件或目录是否存在

        System.out.println(f1.getAbsolutePath());//返回绝对路径
        System.out.println(f1.getPath());//返回file的参数路径
        System.out.println(f1.getName()); // 返回文件名

        File f2 = new File("stu\\src\\FileDemo");
        System.out.println("----");
        String[] lists = f2.list();
        for(String l : lists){
            // Demo1.java
            // Demo2.java
            // Demo3.java
            // java.txt
            // newdir
            System.out.println(l);
        }
        System.out.println("----");
        File[] files = f2.listFiles();
        for (File file : files){
            System.out.println(file);
        }
    }
}

猜你喜欢

转载自blog.csdn.net/qq_34608447/article/details/114295483