예제 #1
0
 @Override
 public void delete(Filme f) {
   try {
     File arq = new File("filmes/" + f.getNumero() + ".csv");
     // se o arquivo não existe não continua
     if (!arq.exists()) return; // pára a execução do método
     // exclui o arquivo
     arq.delete();
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
예제 #2
0
  @Override
  public void save(Filme f) {
    try {
      // diretório
      File dir = new File("filmes");
      if (!dir.exists()) dir.mkdir();
      // arquivo individual
      File arq = new File("filmes/" + f.getNumero() + ".csv");
      if (arq.exists()) return;
      // gravar os dados
      FileWriter writer = new FileWriter(arq);
      writer.write(f.getNumero() + ";");
      writer.write(f.getTitulo() + ";");
      writer.write(f.getGenero() + ";");
      writer.write(f.getAno() + "\n");
      // fechar o arquivo
      writer.flush();
      writer.close();

    } catch (Exception e) {
      e.printStackTrace();
    }
  }