Arquivo

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!!!

Ola… tente assim…

[code]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();
}

}[/code]
:joia: