示例#1
0
  public static void convertInsToCat(String baseDir, ArrayList<String> infoboxFileList)
      throws IOException {
    BufferedWriter writer;
    Map<String, String> insToCat;

    for (String fileName : infoboxFileList) {
      String[] strArr = fileName.split("/");
      String output = "output/" + strArr[0] + "/" + strArr[2];

      if (App.checkFile(output)) continue;

      writer = new BufferedWriter(new FileWriter(new File(output)));

      // get Map of instance to categories
      insToCat = Category.getInsToCat(strArr[0]);
      // convert
      convertInsToCatInner(baseDir, fileName, writer, insToCat);
      insToCat = null;

      writer.close();
      System.out.println("File is created: " + output);
      System.out.println();
    }
  }