import java.io.*;
//创建文件对象
public class FileTest001 {

    public static void main(String[] args) {
       
        //根据已经存在的文件创建文件对象
        File f=new File("D:\\IO\\b\\myte.txt");       
        System.out.println("该文件对象名称为"+f.getName());
       
        File f2=new File("D:\\IO\\b");
        File f3=new File(f2,"myte.txt");
        System.out.println("该文件对象名称为"+f3.getName());
       
        File f4=new File("D:\\IO\\b","myte.txt");
        System.out.println("该文件对象名称为"+f4.getName());
    }
}

   

import java.io.*;
public class FileTest002 {
    public static void main(String[] args) throws IOException {
       
       
        File f=new File("D:\\IO\\b\\my.txt");
        //创建一个文件
        f.createNewFile();
       
        System.out.println("文件创建成功"+f.getName());

        //创建目录
        File f2=new File("D:\\IO\\b\\c");
        //创建单个目录
        f2.mkdir();
        //创建多个目录
        File f3=new File("D:\\IO\\b\\d\\m");
            f3.mkdirs();
       
       
    }
}

 

 

import java.io.*;
//判断文件是否存在,存在就删除否则就创建
public class FileTest003 {
    public static void main(String[] args) throws IOException {
       
        File f=new File("D:\\IO\\b\\my.txt");
       
        if (f.exists()) {
                System.out.println("该文件已经存在他将被删除");
                f.delete();
           
        } else {
               
            System.out.println("文件不存在,它将被创建");
            f.createNewFile();
        }
       
    }
}

 

//列出当前目录下的文件和目录
import java.io.*;
public class FileTest004 {
    public static void main(String[] args) {
       
        File f=new File("D:\\IO\\b");
       
        File [] s=f.listFiles();
        for (int i = 0; i < s.length; i++) {
           
            File m=s[i];
            System.out.println("列出当前目录下的文件和目录"+m);
        }
    }
}