gravar arquivo texto

Java

09/04/2009

preciso gravar um arquivo texto o servidor, mas não vou grava-lo de uma vez só, preciso grava-lo aos poucos, ou seja uma parte agora e outra depois, e de vez em quando zerar o arquivo. obrigado fui....
Joao.claudino

Joao.claudino

Curtidas 0

Respostas

Kuesley

Kuesley

09/04/2009

Me deve uma cerveja!
import java.io.*;

public class Arquivo {
	public static void main(String[] args) {
		try {
			// Gravando no arquivo
			File arquivo;

			arquivo = new File("arquivo.txt");
			FileOutputStream fos = new FileOutputStream(arquivo);
			String texto = "quero gravar este texto no arquivo";
			fos.write(texto.getBytes());
			texto = "\nquero gravar este texto AQUI TAMBEM";
			fos.write(texto.getBytes());
			fos.close();

			// Lendo do arquivo
			arquivo = new File("arquivo.txt");
			FileInputStream fis = new FileInputStream(arquivo);

			int ln;
			while ( (ln = fis.read()) != -1 ) {
				System.out.print( (char)ln );
			}

			fis.close();
		}
		catch (Exception ee) {
			ee.printStackTrace();
		}
	}
}
Dê uma olhada na documentação, mais precisamente no pacote java.io lá tem todo o tratamente de arquivo que vc precisar..... Abraço !
GOSTEI 0
João Bier

João Bier

09/04/2009

so complementando: quando vc quiser adicionar no arquivo use:
arquivo = new File("arquivo.txt", true);
isso vai continuar escrevendo no arquivo do final. ma scomo disse o colega, de uma olhada na doc e uma busca no forum, tente implementar o codigo, e surgindo duvidas poste. flw!!! []'s :!:
GOSTEI 0
Anderson Wagner

Anderson Wagner

09/04/2009

do jeito que está ai ele grava no diretorio onde voce executar
GOSTEI 0
Amadeu

Amadeu

09/04/2009

Mais um maluco ressussitando o tópico. Seguinte... dessa forma, o java não reconhece o \n existe alguma forma de fazer isso com algo parecido com um writeln?
GOSTEI 0
Victor Magalhães

Victor Magalhães

09/04/2009

[quote="jgbt"]so complementando: quando vc quiser adicionar no arquivo use:
arquivo = new File("arquivo.txt", true);
isso vai continuar escrevendo no arquivo do final. ma scomo disse o colega, de uma olhada na doc e uma busca no forum, tente implementar o codigo, e surgindo duvidas poste. flw!!! []'s :!:
Errado o certo é:
FileOutputStream out = new FileOutputStream(arquivo, true)
GOSTEI 0
Thiago Palmeira

Thiago Palmeira

09/04/2009

GOSTEI 0
Celia Manhique

Celia Manhique

09/04/2009

Ola pessoal, Eu sou nova nestas coisas de programacao e gostaria de criar uma interface para ajudar a organizar meus ficheiros. Gostaria de saber como posso criar um botao do estilo browse para ir buscar ficheiros e guarda-los dentro doutra pasta no disco duro. A quem poder me ajudar por favor...
GOSTEI 0
POSTAR