一.创建文件、文件夹
1.创建文件夹
public boolean createDir(String path) {
File file = new File(path);
if (!file.exists()) {
return file.mkdirs();
}
return true;
}
2.创建文件
/**
* 创建新文件
*
* @param path 目录
* @param filename 文件名
* @throws IOException
*/
public boolean createFile(String path, String fileName) throws IOException {
File file = new File(path + "\\" + fileName);
if (!file.exists()) {
file.getParentFile().mkdirs();// 建立上层文件夹
return file.createNewFile();
}
return true;
}
或者
public boolean createFile(String file) throws IOException {
File f = new File(file);
if (!f.exists()) {
f.getParentFile().mkdirs();// 建立上层文件夹
f.createNewFile();
}
return true;
}
二.删除文件、文件夹
1.删除文件
public boolean deleteFile(String file){
File f = new File(file);
if(f.exists() && f.isFile()){
return f.delete();
}
return true;
}
2.删除文件夹
public boolean deleteDir(String file){
File f = new File(file);
if(f.exists() && f.isDirectory()){
return f.delete();
}
return true;
}
3.删除文件夹或者文件
public boolean deleteFileOrDir(String file){
File f = new File(file);
if(f.exists()){
return f.delete();
}
return true;
}