Designar caminho para criação de arquivo.txt com printWriter

5 respostas
java
G

Ola pessoal estou com um problema para designar o arquivo que vai ser criado para a pasta correta.

try{

PrintWriter out = new PrintWriter( Contato.getText()+ “.txt " );

out.println(“Contato: " + Contato.getText()+”\n Empresa: " + Emp.getText()+”\n E-mail: " + Email.getText()+"\n Cargo: + Dp.getText()+”\n Telefone: " + Tel.getText()+ "\n Celular: "+ Cel.getText()+ “\n CNPJ: “+ Cnpj.getText()+”\n Endereço: " + Endr.getText()+”\n Estado: + Est.getSelectedItem()+”\n\n Descriçao:\n + Descricao.getText()+”\n Avaliaçao: + Ava.getSelectedItem()+”\n Tipo de relatorio: "+ Tipo.getSelectedItem());

out.close();

JOptionPane.showMessageDialog(null,“Formulario enviado com sucesso”);

}catch(IOException erro){

JOptionPane.showMessageDialog(null,“Erro”+ erro);

}

Obrigado desde já!

5 Respostas

staroski

Mas qual o problema?
Em qual pasta quer salvar?

F

Boa Noite,
Qual o problema ao certo ?
Está apresentando Erro?

mexi um pouco no código talvez ajude.

try{
    PrintWriter out = new PrintWriter( Contato.getText()+ ".txt " );
    out.println("Contato: " + Contato.getText() + "\n Empresa: " + Emp.getText() + "\n E-mail: " + Email.getText() + "\n Cargo: " + Dp.getText()+ "\n Telefone: " + Tel.getText() + "\n Celular: " + Cel.getText()+ "\n CNPJ: " + Cnpj.getText() + "\n Endereço: " + Endr.getText()+ "\n Estado: " + Est.getSelectedItem()+ "\n\n Descriçao:\n " + Descricao.getText()+ "\n Avaliaçao: " + Ava.getSelectedItem()+ "\n Tipo de relatorio: " + Tipo.getSelectedItem());
    out.close();
    JOptionPane.showMessageDialog(null,"Formulario enviado com sucesso");
}catch(
IOException erro){
    JOptionPane.showMessageDialog(null,"Erro"+ erro);
}

}

G

Obrigado a todos já consegui resolver o problema

staroski

E qual era exatamente o problema? Qual foi a solução?

Pode haver mais gente com a mesma dificuldade.

G

estava com problema para especificar a pasta em que iria se criar o arquivo txt, aqui esta a solução:

PrintWriter out = new PrintWriter( “F:\java2018\ProjetoFinal\Formularios\Duvidas\” + Contato.getText() + “.txt”);

Só coloquei o Disco em que seria feito a criação e fui designando as pastas

Criado 25 de outubro de 2018
Ultima resposta 26 de out. de 2018
Respostas 5
Participantes 3