import java.io.File; import java.io.IOException; /** * File类定义,文件的创建与删除,文件目录的创建 */ public class MyFile { public static void main(String args[]){ //File类的定义方法 File file0 = new File("D://File//file.txt"); File file1 = new File("D://File"); File file2 = new File("D://File","file.txt"); File file3 = new File("D://File//在这里//here//file.txt"); // file3.mkdirs();//如果父目录没有就自动创建,这里仅仅是文件夹,如果是文件还要用createNewFile(); file3.mkdir();//仅仅是在前面的父目录存在的前提下创建,不存在就创建失败,这里只是创建最底层的目录,不会连续创建几层 try { if(!file0.exists()){ file0.createNewFile();//如果文件不存在,创建文件,这个try-catch一般是要有的 } } catch (IOException e) { e.printStackTrace(); } file0.delete();//删除文件 if(file0.isFile()){ System.out.println("Is file!"); } if (file1.isDirectory()){ System.out.println("Is directory!"); } } }