Como exportar o output da consola do java para um ficheiro

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

Como exportar o output da consola do java para um ficheiro

Mensagempor vala » Terça Fev 19, 2008 13:33

Boas e assim tenho um programa totalmente criado mas agora queria exportar os resultados da consola para uma ficheiro.
O formato do ficheiro n intereça...
Dá para me darem uma mãozinha.
Avatar do Utilizador
vala
Membro de Ouro
Membro de Ouro
 
Mensagens: 724
Registado: Segunda Nov 19, 2007 10:25
Localização: Leiria (Batalha)

Mensagempor Moebius » Terça Fev 19, 2008 13:44

O nome da linguagem de programação seria interessante..

Antecipando, terás que redirecionar o Standard Output para um ficheiro.

Muitas linguagens possuem para esse efeito Loggers, como o log4j do Java, que te podem auxiliar nesse aspecto.
Acer 7720G - Core 2 Duo T5250 - 2048 Mb RAM - 250 GB HD - 17" WXGA - nVidia Geforce 8400M GS 256 Mb
Shortly will be running on Ubuntu Gnome, Firefox and Thunderbid
Moebius
Membro de Prata
Membro de Prata
 
Mensagens: 136
Registado: Segunda Out 06, 2003 18:28
Localização: Lisboa ou Madeira, conforme o mês do ano

Esta no titulo

Mensagempor vala » Terça Fev 19, 2008 13:53

A linguagem e java...esta no titul...
lol...
n consegues ser mais expecifico...
lol
Avatar do Utilizador
vala
Membro de Ouro
Membro de Ouro
 
Mensagens: 724
Registado: Segunda Nov 19, 2007 10:25
Localização: Leiria (Batalha)

Mensagempor vamosAeles » Terça Fev 19, 2008 15:39

Sem mexeres nos prints que já tens, por exemplo, logo no inicio da execucao

System.setOut(new PrintStream(new FileOutputStream("caminho_file.txt")));

[[]]
vamosAeles
Membro de Prata
Membro de Prata
 
Mensagens: 206
Registado: Quarta Jan 04, 2006 21:29
Localização: Lisboa/Proença

Mensagempor Mr_coelho » Terça Fev 19, 2008 16:08

para correr o ficheiro na linha d comandos fazes algo do genero:

Código: Seleccionar todos
java xtpo


e ele despeja os resultados na consola

se fizeres:


Código: Seleccionar todos
java xtpo > ficheiro_output.txt


ficas com o resultado num ficheiro de texto (ficheiro_output.txt) na mesma directoria do programa

Já agora se fizeres assim:

Código: Seleccionar todos
java xtpo < ficheiro_input.txt


vai ler os comandos do ficheiro em vez de teres de inserir sempre que corres o programa.
Avatar do Utilizador
Mr_coelho
Membro de Ouro
Membro de Ouro
 
Mensagens: 763
Registado: Terça Set 09, 2003 19:00
Localização: Portugal


Voltar para Programação

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 0 visitantes

cron