| 
					
				 | 
			
			
				@@ -174,6 +174,38 @@ public class InProcessServiceImpl extends InBaseService implements IInProcessSer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 删除过期文件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param day 指定过期天数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void clean(int day) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //将天数转换成毫秒数,乘以24小时,乘以60分钟,乘以60秒,乘以1000毫秒 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        long ex = day * 24 * 60 * 60 * 1000; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String bakDir = bakDir(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 创建File对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        File dirFile = new File(bakDir); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        long now = System.currentTimeMillis(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (dirFile.isDirectory()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //先获取目录下所有文件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            File[] files = dirFile.listFiles(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //按照文件创建时间升序排列 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (files != null && files.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                Arrays.sort(files, Comparator.comparing(File::lastModified)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (File file : files) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (now - file.lastModified() > ex) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        FileUtils.delete(file); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } catch (IOException e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private void handleShellType(String shellDir, File zipFile) throws IOException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (StringUtils.isBlank(shellDir)) { 
			 |