例:File f = new File(“D:\Folder”);
这名话并不真正会创建D:\Folder 这个文件/文件夹。
而是创建了一个代表 D:\Folder 这个文件/文件夹的一个File对象。
你需要判断,如果文件/文件夹不存在,再创建,如:
File f = new File("D:\\Folder");
//判断文件夹是否真正存在,如果不存在,创建一个;
if(!f.exists()){
f.mkdirs();
}
//判断文件是否真正存在,如果不存在,创建一个;
if(!f.exists()){
f.createNewFile();
}