Exemplo n.º 1
0
  private void printInformation(CharacteristicsGeneratorGenerator g) {

    BufferedWriter outcsv = null;
    try {
      Calendar cal = Calendar.getInstance();
      SimpleDateFormat sdf = new SimpleDateFormat("MMyyyy");
      String date = sdf.format(cal.getTime());

      // Should be an static route, because we need permisions on the path
      File file = new File(filepath + date + ".csv");
      if (!file.exists()) {
        outcsv = new BufferedWriter(new FileWriter(file, false));
        outcsv.write(g.getHeader());

      } else {
        outcsv = new BufferedWriter(new FileWriter(file, true));
      }
      outcsv.write("\r\n");
      outcsv.write(g.getCSV());
      outcsv.flush();
      outcsv.close();
      outcsv = null;
    } catch (IOException e) {
      e.printStackTrace();
    }
  }