Manipulando ARQUIVO

6 respostas
ynaue

Oi pessoal!!!

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

Só que da erro qdo tento abrir o arquivo!!! :x

Mas se eu for la no diretorio, mandar abrir e fechar, depois disso tentar abrir pela pagina ele abre direitinho!!! :?

O que eu estou fazendo de errado?????
Sera que falta fechar alguma coisa ou setar algum valor na hora de criar ou fechar o arquivo???????????

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

Obrigada!!!!

6 Respostas

Mantu

Que tipo de arquivo vc tá criando e que tipo de erro tá dando?

ynaue

O Arquivo é um TXT

E o erro é o seguinte:

type Status report

message /Arquivos/Arquivo309151820.txt

description The requested resource (/Arquivos/Arquivo309151820.txt) is not available.

ynaue

Da a impressão que arquivo fica preso e depois de uns 10min ele passa a abrir (para de dar erro)!!!

Ja dei ate um:

finalize();

Mas não funcionou

aborges

Tenta assim:

if (gravar) { try { File f = new File(nome_arquivo); f.createNewFile() ; FileOutputStream fos = new FileOutputStream(f); PrintWriter dados= new FileWriter(fos); dados.println("123"); dados.close(); fos.close(); } catch (IOException ex) { ex.printStackTrace(); } }

ynaue

Não adiantou!!
Continua dando o mesmo erro… :cry:
Parece que tem algo segurando o arquivo

Obs//: eu tb sou de Caçapava… devo te conhecer…

aborges

Quando vc esta criando este arquivo?

No servlet que monta a lista de links ou no momento em que eh criado o link?

OBS: Legal achar alguem de Caçapava! Qual seu nome?

Criado 30 de outubro de 2006
Ultima resposta 31 de out. de 2006
Respostas 6
Participantes 3