Ola, possuo um site http://meusite.com.br/util/algumacoisa.jar
teria alguma maneida de fazer com que o java baixe este arquivo?
e salve em um diretorio especifivo?
vlw aew.
Ola, possuo um site http://meusite.com.br/util/algumacoisa.jar
teria alguma maneida de fazer com que o java baixe este arquivo?
e salve em um diretorio especifivo?
vlw aew.
Tente algo assim:
public void downloadArquivo(String urlArquivoDownload, String pathDestinoArquivo) {
try {
url = new URL(urlArquivoDownload);
os = new FileOutputStream(pathDestinoArquivo);
in = url.openStream();
buf = new byte[4 * 1024]; // 4K buffer
while ((bytesRead = in.read(buf)) != -1) {
os.write(buf, 0, bytesRead);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
os.close();
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
molmedo funcionou perfeitamente! muito obrigado!
só uma duvida antes de baixar o arquivo eu teria como pegar as propriedades dele pra ver a data de modificação ou algo assim?
vlw.
@ EDIT :
Poderia me explicar qual o que seria
buf = new byte[4 * 1024]; // 4K buffer
vlw
A minha ideia é criar um atualizador para meu aplicativo.
=)
WalkMan,
É um buffer temporário. Poderia ter qualquer tamanho em tese.