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?
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…
E
evandrosantosPJ
cara...deu certo...vlw pela dica...
segue o código caso alguém precise
Filedir=newFile("diretório onde será criado o arquivo");Filesrc=newFile("localização do arquivo");Filedst=newFile("" + dir+src.getName());try{InputStreamin=newFileInputStream(src);OutputStreamout=newFileOutputStream(dst);byte[] buf = new byte[1024];intlen;while((len = in.read(buf))>0){out.write(buf, 0, len);}in.close();out.close();}catch(IOException e){}
flws
B
BrunoCarloPJ
Ola,
É isto ae… mas a dica do apache commons tb é boa… vc chegou a dar uma olhada?
E
evandrosantosPJ
“BrunoCarlo”:
Ola,
É isto ae… mas a dica do apache commons tb é boa… vc chegou a dar uma olhada?
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
B
BrunoCarloPJ
“evandrosantos”:
“BrunoCarlo”:
Ola,
É isto ae… mas a dica do apache commons tb é boa… vc chegou a dar uma olhada?
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
É isto ae… apesar de saber que já existe implementado é importante saber fazer na mão