Arquivo

1 resposta
Y

Oi pessoal!!!

Estou criando um arquivo .txt com o Java e depois tento colocar um link no JSP para abri-lo.

Só que se eu tentar abri-lo imediatemente da erro !!!

Mas se eu esperar uns 10 mim ele abre direitinho!!! E se eu for no diretorio ele abre tb

Estou criando o arquivo assim:

FileWriter writer = null;
  PrintWriter dados= null;
  
  if (gravar ==true)
 {
    try 
    {
              writer = new FileWriter(new File(nome_arquivo));
     } 
   catch (IOException ex) 
    {
                ex.printStackTrace();
     }
      dados = new PrintWriter(writer);
 }

Gravando os dados assim:

dados.println("lalalalalaal");

E fechando assim:

dados.close();
      writer.close();

Da a impresão que tem alguma coisa segurando o arquivo…

Ja tentei tb dar finalize() mas tb não funcionou

Sera que falta fechar alguma coisa ou setar algum valor na hora de criar ou fechar o arquivo???

Obrigada!!!

1 Resposta

C
Ola.. tente assim...
public void escreve(File file, String conteudo) {
   try {
      BufferedWriter bw = new BufferedWriter(new FileWritter(file));
      bw.write(conteudo);
      bw.flush();
      bw.close;
   }catch(Exception ex){
      ex.printStackTrace();
   } 
   
}
:joia:
Criado 30 de outubro de 2006
Ultima resposta 30 de out. de 2006
Respostas 1
Participantes 2