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!");
}
}
}