Quando finisce il download di un file

Forum di discussione su C# e Visual C#.

Moderatore: Toki

Regole del forum
Leggi: IProgrammatori.it - Regolamento Forum
gian82
Utente Senior
Messaggi: 303
Iscritto il: 21 gen 2015, 16:09

Quando finisce il download di un file

Messaggioda gian82 » 13 mag 2017, 18:50

Ciao a tutti , volevo "catturare" l'evento di fine download di un file su disco , ho utilizzato l'oggetto FileSystemWatcher ma non offre l'evento che mi interessa ma solo created e changed , chiedo scusa se si tratta di una domanda banale di cui non vedo la soluzione,
f28 f28 f28
oregon
Utente Senior
Messaggi: 9072
Iscritto il: 20 nov 2011, 18:54
Località: Roma

Re: Quando finisce il download di un file

Messaggioda oregon » 13 mag 2017, 19:10

Infatti quella classe non c'entra nulla.
Come fai il download, scusa?
___________________
"Il gioco del Lotto : la tassa sull'imbecillità". (Bruno De Finetti, grande matematico italiano)
gian82
Utente Senior
Messaggi: 303
Iscritto il: 21 gen 2015, 16:09

Re: Quando finisce il download di un file

Messaggioda gian82 » 13 mag 2017, 19:18

Il downoad lo faccio scaricando un file con il browser il quale scarica il file nella sua dir di download ,la classe permette di vedere quando è creato un file o quando viene cambiato,quando viene cancellato o quando viene rinominato
oregon
Utente Senior
Messaggi: 9072
Iscritto il: 20 nov 2011, 18:54
Località: Roma

Re: Quando finisce il download di un file

Messaggioda oregon » 13 mag 2017, 19:34

La classe la conosco ma non serve a quello che ti serve.

Il file lo devi scaricare da codice così da avere completo controllo. Quando dici "dal browser" intendi tramite un controllo webbrowser nel tuo programma?
___________________
"Il gioco del Lotto : la tassa sull'imbecillità". (Bruno De Finetti, grande matematico italiano)
gian82
Utente Senior
Messaggi: 303
Iscritto il: 21 gen 2015, 16:09

Re: Quando finisce il download di un file

Messaggioda gian82 » 13 mag 2017, 19:41

>Quando dici "dal browser" intendi tramite un controllo webbrowser nel tuo programma?
no intendo chrome od explorer,ho notato che sia con explorer che con chrome al termine del download si ha un evento rename oppure change,
si potrebbe supporre che se dopo l'evento renamed o change le dimensioni del file non aumentano il download è finito....,mi sembra strano che il framework non contempli l'esigenza di sapere quando un download è finito....
oregon
Utente Senior
Messaggi: 9072
Iscritto il: 20 nov 2011, 18:54
Località: Roma

Re: Quando finisce il download di un file

Messaggioda oregon » 13 mag 2017, 20:24

Fai confusione ... il framework non si interessa di processi esterni, non può farlo (almeno non nativamente).

Se il browser è nel tuo programma o utilizzi un oggetto di classe WebClient, allora puoi gestire tutti gli eventi che vuoi.

Il fatto che venga generato un evento changed è troppo generico ... in tante altre occasioni potrebbe essere generato e il tuo programma farebbe confusione.
___________________
"Il gioco del Lotto : la tassa sull'imbecillità". (Bruno De Finetti, grande matematico italiano)

Torna a “C# .NET”

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron