public class TestFile {
public static void main(String[] args) throws IOException {
//磁盘下创建文件
File file=new File("d:\\demo.txt");
if(file.exists()){ //如果存在这个文件就删除,否则就创建
file.delete();
}else{
System.out.println(file.createNewFile());
}
//在磁盘下创建一层目录,并且在目录下创建文件文件
File fileDemo=new File("d:\\demo\\demo.txt");
//System.out.println(fileDemo.getParentFile());
if(!(fileDemo.getParentFile().exists())){ //判断d:\demo目录是否存在
fileDemo.getParentFile().mkdir();
}
if(fileDemo.exists()){ //如果存在这个文件就删除,否则就创建
fileDemo.delete();
}else{
System.out.println(fileDemo.createNewFile());
}
//在磁盘下创建多级目录,并且在目录下创建文件
File fileDemo1=new File("d:\\hello\\hello\\demo.txt");
//System.out.println(fileDemo1.getParentFile());
if(!(fileDemo1.getParentFile().exists())){
fileDemo1.getParentFile().mkdirs();
}
if(fileDemo1.exists()){ //如果存在这个文件就删除,否则就创建
fileDemo1.delete();
}else{
System.out.println(fileDemo1.createNewFile());
}
}
}