/** 创建备份文件 */
  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("备份文件已存在!");
    }
  }