Criar arquivo txt em qualquer pasta

3 respostas
Jorgev

Pessoal, alguém sabe me dizer como fazer pra criar arquivos txt escolhendo a pasta onde ele vai ser criado. por exemplo: criar um arquivo em meus documentos.

Abraço.

3 Respostas

T
File f = new File ("C:\Documents and Settings\jorgev\Meus Documentos\lista_de_produtos.txt");
PrintWriter pw = new PrintWriter (new BufferedWriter (new FileWriter (f)));
...
f.close();
Jorgev

thingol:
File f = new File ("C:\Documents and Settings\jorgev\Meus Documentos\lista_de_produtos.txt"); PrintWriter pw = new PrintWriter (new BufferedWriter (new FileWriter (f))); ... f.close();

Oi amigo, funcionou. O problema é que eu nao tava colocando barras duplas invertidas.

Obrigado.

juniormaverick

Jorgev:
Pessoal, alguém sabe me dizer como fazer pra criar arquivos txt escolhendo a pasta onde ele vai ser criado. por exemplo: criar um arquivo em meus documentos.

Abraço.

Jorgev, você pode utlizar também:

PrintWriter pw = new PrintWriter("C:\Documents and Settings\Junior\Meus Documentos\lista_de_produtos.txt");

No Java 5 a classe PrintWriter foi aprimorada e ela pode receber como parametro uma String ou um File. Não precisamos mais encapsular em um Write para passar para PrintWriter.

Criado 28 de fevereiro de 2008
Ultima resposta 3 de mar. de 2008
Respostas 3
Participantes 3