Gerar arquivo TXT e deixar não editavel

0 respostas
swingjava
D

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);
        }
    }
Criado 10 de maio de 2017
Respostas 0
Participantes 1