|
@@ -307,25 +307,19 @@ public class RabbitMqListener {
|
|
|
private void deleteCachesAndResult(String path){
|
|
|
//判断是否计算过资源,若计算过删除缓存, 如果caches中存在_images文件或者目录,就删除掉,否则就删除除了images以外的所有文件和目录
|
|
|
File caches = new File(path + File.separator + "caches");
|
|
|
- if(caches.exists()){
|
|
|
- for(File deleteFile : caches.listFiles()){
|
|
|
- if(new File(path + "_images").exists()){
|
|
|
- if(deleteFile.isDirectory()){
|
|
|
+ if (caches.exists()) {
|
|
|
+ for (File deleteFile : caches.listFiles()) {
|
|
|
+ if (!deleteFile.getAbsolutePath().contains("images")) {
|
|
|
+ if (deleteFile.isDirectory()) {
|
|
|
FileUtils.delAllFile(deleteFile.getAbsolutePath());
|
|
|
- }else {
|
|
|
- FileUtils.deleteFile(deleteFile.getAbsolutePath());
|
|
|
- }
|
|
|
- }else if(!deleteFile.getAbsolutePath().contains("images")){
|
|
|
- if(deleteFile.isDirectory()){
|
|
|
- FileUtils.delAllFile(deleteFile.getAbsolutePath());
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
FileUtils.deleteFile(deleteFile.getAbsolutePath());
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
//删除上一次计算出来的result目录
|
|
|
- if(new File(path + File.separator + "results").exists()){
|
|
|
+ if (new File(path + File.separator + "results").exists()) {
|
|
|
FileUtils.delAllFile(path + File.separator + "results");
|
|
|
}
|
|
|
}
|