Il file non lo scarico con il programma.
Viene scaricato da remoto in una cartella su un server.
Io devo solo controllare che lo scarico sia finito.

Non so se quello che ho scritto sia il metodo + corretto, era solo un'ipotesi.
L'attesa era per verificare che con il passare del tempo (es: ogni 10Secondi)
il peso file non cambi.

Se non cambia il file è downlodato.