VERIFICAR SE ARQUIVO EXISTE

MFLAVIO 18/01/2012 11:01:01
#393532
Pessoal como eu faço para ferificar se um arquivo existe antes de eu efetuar o Download deste mesmo arquivo?
JONATHANSTECKER 18/01/2012 11:08:34
#393534
If Not IO.File.Exists([Ô]C:/Teste.txt[Ô]) Then
[ô]FAZ O DOWNLOAD
End If
KERPLUNK 18/01/2012 11:17:55
#393535
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...
MFLAVIO 18/01/2012 11:36:57
#393537
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)   
KERPLUNK 18/01/2012 13:48:01
#393560
Talvez colocando isso como um delegate, consiga interromper...
MFLAVIO 20/01/2012 17:27:40
#393770
Citação:

:
Talvez colocando isso como um delegate, consiga interromper...


Não consegui com delegate

alguém tem mais alguma dica?
KERPLUNK 20/01/2012 17:39:53
#393771
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
MFLAVIO 20/01/2012 18:30:40
#393774
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
MFLAVIO 20/01/2012 19:35:19
#393777
estou tentado tambem verificar se uma URL e valida usei esse codigo
  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
NLSOLUCOES 21/01/2012 01:42:51
#393793
MFLAVIO vc disse
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

Página 1 de 2 [13 registro(s)]
Tópico encerrado , respostas não são mais permitidas