VERIFICAR SE ARQUIVO EXISTE
Pessoal como eu faço para ferificar se um arquivo existe antes de eu efetuar o Download deste mesmo arquivo?
If Not IO.File.Exists([Ô]C:/Teste.txt[Ô]) Then
[ô]FAZ O DOWNLOAD
End If
Você quer dizer verificar se ele existe em uma pasta na web? Não tem jeito, só tentando. Web é Stateless(sem estado) por isso o arquivo [Ô]não existe[Ô] até que se tente acessá-lo...
Citação::
Você quer dizer verificar se ele existe em uma pasta na web? Não tem jeito, só tentando. Web é Stateless(sem estado) por isso o arquivo [Ô]não existe[Ô] até que se tente acessá-lo...
Hum entendi e outra pergunta como faço para cancelar um download
estou efetuando o downloade assim
My.Computer.Network.DownloadFile(PegaOrigem, destino)
Talvez colocando isso como um delegate, consiga interromper...
Citação::
Talvez colocando isso como um delegate, consiga interromper...
Não consegui com delegate
alguém tem mais alguma dica?
O modo como vc está fazendo é sÃncrono, ou seja, não vai ter mesmo como interromper.
Mas existe um modo de fazer o download assÃncrono.
No evento [Ô]ProgressChanged[Ô], use o método [Ô]CancelAsync[Ô]
O exemplo está em C#, use este conversor para obter o equivalente em VB
Mas existe um modo de fazer o download assÃncrono.
No evento [Ô]ProgressChanged[Ô], use o método [Ô]CancelAsync[Ô]
O exemplo está em C#, use este conversor para obter o equivalente em VB
Citação::
O modo como vc está fazendo é sÃncrono, ou seja, não vai ter mesmo como interromper.
Mas existe um modo de fazer o download assÃncrono.
No evento [Ô]ProgressChanged[Ô], use o método [Ô]CancelAsync[Ô]
O exemplo está em C#, use este conversor para obter o equivalente em VB
Amigo não deu certo
Pois eu queria mesmo e verificar se um arquivo existe
com este exemplo que você me passo tanto faz se o arquivo existe ou não acaba indo para o ProgressChanged
se tiver alguma outra dica eu aceito
estou tentado tambem verificar se uma URL e valida usei esse codigo
mais tambem não consegui.
essa rotina só verifica a URL e não o que esta dentro da URL
tipo o www.mabinfo.com.br se eu alterar para www.mabinfo.com.brr (ai funciona)
agora se for tipo
www.mabinfo.com.br/atu.rar (diz que a pagina e valida)
ou
www.mabinfo.com.br/aisdhfnvumsx.adjfn(diz ue a pagina tambem e valida)
pessoal aceito qualquer dica
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Try
Dim site As New Uri([Ô]http://www.mabinfo.com.br/atu.rar[Ô])
Dim req As WebRequest = WebRequest.Create(site)
Dim resp As WebResponse = req.GetResponse()
MessageBox.Show([Ô]Página OK.[Ô])
Catch ex As WebException
MessageBox.Show([Ô]Página não encontrada.[Ô])
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
mais tambem não consegui.
essa rotina só verifica a URL e não o que esta dentro da URL
tipo o www.mabinfo.com.br se eu alterar para www.mabinfo.com.brr (ai funciona)
agora se for tipo
www.mabinfo.com.br/atu.rar (diz que a pagina e valida)
ou
www.mabinfo.com.br/aisdhfnvumsx.adjfn(diz ue a pagina tambem e valida)
pessoal aceito qualquer dica
MFLAVIO vc disse
Utilizo assim e posso afirmar que funciona é só adaptar o código :
http://www.vbweb.com.br/dicas_visual.asp?Codigo=2561&Classificacao=10
Ou de uma olhada aqui na seção sobre download via código.
http://www.macoratti.net/vbn_daw1.htm
Qquer coisa da um tok.
[]'s
Citação:Pois eu queria mesmo e verificar se um arquivo existe
Utilizo assim e posso afirmar que funciona é só adaptar o código :
http://www.vbweb.com.br/dicas_visual.asp?Codigo=2561&Classificacao=10
Ou de uma olhada aqui na seção sobre download via código.
http://www.macoratti.net/vbn_daw1.htm
Qquer coisa da um tok.
[]'s
Tópico encerrado , respostas não são mais permitidas