Salvar imagem no disco

1 resposta
Arikado

Pessoal!

Tenho um botão que ao ser clicado abre um JFileChooser. Quando o usuário seleciona o arquivo, eu jogo o caminho do arquivo num JTextField, como se fosse um input file do HTML. Como faço para salvar esta imagem noutro diretório? Agradeço desde já.

1 Resposta

TangZero

Hi,

assim funciona…

public void copiarArquivo(String origem, String destino) {
	try {
		FileInputStream fileIn = new FileInputStream(origem);
		FileOutputStream fileOut = new FileOutputStream(destino);
		BufferedInputStream in = new BufferedInputStream(fileIn);
		BufferedOutputStream out = new BufferedOutputStream(fileOut);

		byte[] buffer = new byte[10240]; // 10Kb
		int len = 0;

		while ((len = in.read(buffer)) > 0) {
			out.write(buffer, 0, len);
			System.out.print("#");
		}

		in.close();
		out.close();

	} catch (FileNotFoundException e) {
		System.out.println("Arquivo não encontrado");
	} catch (IOException e) {
		System.out.println("Erro de leitura/escrita");
	}
}

:slight_smile:

Criado 15 de junho de 2007
Ultima resposta 15 de jun. de 2007
Respostas 1
Participantes 2