@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(); } }
@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(); } }