Originariamente inviato da fosforo
L'attesa era per verificare che con il passare del tempo (es: ogni 10Secondi)
il peso file non cambi.
Non mi pare una buona idea: la mancata ricezione di dati potrebbe essere dovuto a qualsiasi cosa e il tuo programma potrebbe registrare la fine di un download che è ancora in corso, a meno che l'intervallo di campionamento non venga alzato parecchio, ma finiresti così con l'attendere inutilmente tanto tempo per un file che è stato completato già da secondi o minuti.

Non è nemmeno detto che tu possa accedere alle informazioni sul file, o addirittura non è garantito che la dimensione che ti viene restituita non sia già quella definitiva, anche se il download del file è ancora in corso.

Onestamente, non so a cosa potrebbe servire un accrocchio di questo tipo, ma dubito che darà risultati attendibili.