/** 创建备份文件 */ public static void createBackUpsFile(File file) { File fileTemp = new File(configFilePath); fileTemp = fileTemp.getParentFile(); backupsPath = fileTemp + "\\backups"; fileTemp = new File(backupsPath); // 创建备份文件夹 if (fileTemp.mkdir()) { System.out.println("创建备份文件夹成功!"); } fileTemp = new File(backupsPath); File[] files = fileTemp.listFiles(); String newName = "(" + (files.length + 1) + ")" + file.getName(); System.out.println("备份文件名称:" + newName); System.out.println("备份文件路径:" + backupsPath + "\\" + newName); fileTemp = new File(backupsPath + "\\" + newName); if (!fileTemp.exists()) { try { fileTemp.createNewFile(); fileCopy(file, fileTemp); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } else { System.out.println("备份文件已存在!"); } }