Boa Tarde,
Estou fazendo um exercício da faculdade. Que é criar uma aplicação que gera um arquivo .txt e depois pegar esse arquivo na aplicação e editar ele na aplicação mesmo.
Já fiz tudo isso, mas o professor pediu que ao gerar o arquivo .txt ele não seja editável ou seja a pessoa não pode abrir ele no bloco de notas e alterar.
Como parametrizo isso?
Onde gero o arquivo:
private void gerarTxtActionPerformed(java.awt.event.ActionEvent evt) {
File file = new File("C:\\Users\\Administrador\\Desktop\\biblioteca.txt");
int id;
String nome;
String divisoria;
String conteudoID;
String conteudoNome;
String divTxt;
try {
FileWriter arquivo = new FileWriter(file,true);
LivroDao dao = new LivroDao();
for(int i = 0; i < dao.biblioteca.size(); i++){
id = LivroDao.biblioteca.get(i).getIdLivro();
nome = LivroDao.biblioteca.get(i).getNomeLivro();
divisoria = "+------------------------------------+";
divTxt =divisoria;
divTxt +="\r\n";
conteudoID = "ID:"+id;
conteudoID +="\r\n";
conteudoNome ="Nome: "+ nome;
conteudoNome +="\r\n";
arquivo.write(conteudoID);
arquivo.write(conteudoNome);
arquivo.write(divTxt);
}
arquivo.close();
} catch (IOException ex) {
throw new RuntimeException("Erro ao gerar o Arquivo TXT"+ ex);
}
}