e ai pessoal td blza?
alguem ai sabe como q eu faço pra copiar um arquivo?
por exemplo eu escolho um arquivo, mais precisamente uma imagem, através do JFileChooser e colo em uma pasat específica…eu tentei fazer com o createNewFile, ele copia o arquivo pra pasta que eu criei, td bunitinho, mas ele copia só o arquivo, sem conteúdo nenhum…
qxo q seria como fazer um upload
alguém pode me ajudar a copiar o conteúdo tb? tem como fazer isso?
vlw galera
Ola,
Vc pode fazer isto copiando byte-a-byte usando um InputStream e OutputStream ou usar a apache commons IO, que é uma mão na roda pra fazer isto…
cara…deu certo…vlw pela dica…
segue o código caso alguém precise
[code]
File dir = new File("diretório onde será criado o arquivo");
File src = new File("localização do arquivo");
File dst = new File("" + dir+src.getName());
try
{
InputStream in = new FileInputStream(src);
OutputStream out = new FileOutputStream(dst);
byte[] buf = new byte[1024];
int len;
while((len = in.read(buf))>0)
{
out.write(buf, 0, len);
}
in.close();
out.close();
}
catch(IOException e)
{
}[/code]
flws
Ola,
É isto ae… mas a dica do apache commons tb é boa… vc chegou a dar uma olhada?
[quote=“BrunoCarlo”]Ola,
É isto ae… mas a dica do apache commons tb é boa… vc chegou a dar uma olhada?[/quote]
pode drê, a dica eh mto boa…eu vi sim…simplifica bastante…
ajuda bastante caras como eu q estão começando em Java agora, mas eu preferi fazer desse jeito ai pq eh mais fácil pra eu entender depois
flws
[quote=“evandrosantos”][quote=“BrunoCarlo”]Ola,
É isto ae… mas a dica do apache commons tb é boa… vc chegou a dar uma olhada?[/quote]
pode drê, a dica eh mto boa…eu vi sim…simplifica bastante…
ajuda bastante caras como eu q estão começando em Java agora, mas eu preferi fazer desse jeito ai pq eh mais fácil pra eu entender depois
flws[/quote]
É isto ae… apesar de saber que já existe implementado é importante saber fazer na mão 