Como manipular os arquivos com java?

4 respostas
dicabeca

pessoal estou comecando a mexer com arquivos em java,queria saber por onde comecar a estudar qual biblioteca devo usar,eu fiz uma classe so pra me mostrar os arquivos q estao em um diretorio, mais precisa saber como eu faco para recortalo,mover,copiar,colar,abrir o aquivo essas paradas todas alguem pode me direcionar o q devo procurar pra estudar!! vlw ai galera abracos

4 Respostas

diego2005

Leia a API da classe File

T+

dicabeca

o exemplo q eu fiz foi com a classe file mesmo,sendo q nao tem nenhuma propiedade nela para mover,recortar…,e justamente isso q eu quero saber como aplicar isso com a classe file!!!,qual classe eu devo procurar!!!

J

Para esses fins eh um pouco mais complicado. Tu tens que manipular
as classes InputStream e OutputStream.

Um exemplo:

public static boolean TranferirArquivos(String arquivoEntrada,
	    String arquivoSaida) {

	InputStream is = null;
	OutputStream os = null;
	byte[] buffer;
	boolean arquivoTransferido = true;

	try {
	    is = new FileInputStream(arquivoEntrada);
	    os = new FileOutputStream(arquivoSaida);
	    buffer = new byte[is.available()];
	    is.read(buffer);
	    os.write(buffer);

	} catch (IOException e) {
	    arquivoTransferido = false;

	} catch (OutOfMemoryError e) {
	    arquivoTransferido = false;

	} finally {
	    try {
		if (is != null) {
		    is.close();
		}
		if (os != null) {
		    os.close();
		}
	    } catch (IOException e) {
	    }
	}
	return arquivoTransferido;
    }
dicabeca

vlw ai em obrigadao brow!!!

Criado 5 de agosto de 2007
Ultima resposta 6 de ago. de 2007
Respostas 4
Participantes 3