|  |  | 
 |  |  |             } | 
 |  |  |             boolean newFile = file.createNewFile();// 创建新文件 | 
 |  |  |             if (newFile) { | 
 |  |  |                 String sets = "attrib +H \"" + file.getAbsolutePath() + "\""; | 
 |  |  |                 Runtime.getRuntime().exec(sets); | 
 |  |  |                 BufferedWriter out = new BufferedWriter(new FileWriter(file, true)); | 
 |  |  |                 out.write(code); // \r\n即为换行 | 
 |  |  |                 out.flush(); // 把缓存区内容压入文件 | 
 |  |  | 
 |  |  |  | 
 |  |  |     // 生成激活码 | 
 |  |  |     public static void main(String[] args) { | 
 |  |  |         String timeStr = "2020-08-01 17:48:35"; | 
 |  |  |         String timeStr = "2021-08-01 17:48:35"; | 
 |  |  |         Date exprTime = DateUtils.convert(timeStr); | 
 |  |  |         String code = AesUtils.encrypt(DateUtils.convert(exprTime, DateUtils.yyyyMMddHHmmss), SystemProperties.SALT); | 
 |  |  |         System.out.println("激活码:"+code); |