O título é autoexplicativo, eu quero controlar todos os downloads que eu faço, usando o java.
Exemplo: se eu baixei um arquivo .jar, eu quero q ele seja movido para a pasta “Documentos”, por exemplo
Nem tão autoexplicativo assim. O que vc quer dizer com controlar? Seria um aplicativo que vc irá usar para realizar os downloads? Ou os downloads feitos por um navegador qualquer por exemplo?
Isso:
Baixou por onde?
Navegador ou qualquer coisa q tem a opção “Download”
Bom, vc pode criar um programa que fica monitorando a pasta de downloads, e fazer o tratamento para cada tipo de arquivo que você quiser.
Para monitorar a pasta, vc pode usar um código parecido com esse:
File file = new File(diretorio);
File afile[] = file.listFiles();
int i = 0;
for (int j = afile.length; i < j; i++) {
File arquivos = afile[i];
System.out.println(arquivos.getName());
}
E você teria que fazer um controle para ler a pasta periodicamente e executar as ações nos arquivos (mover, apagar, renomear, etc.).