Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [C#]Verificare esistenza file online
Forum - C# / VB.NET - [C#]Verificare esistenza file online

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
Ciao, sto cercando di creare un programmino che permette l'aggiornamento dei programmi creati da me, solo che sono incappato in un piccolo probblema: se io metto un file di testo su un mio sito con scritto la versione del programma in questione il prog di aggiornamento verifica se è il caso di scaricare l' aggiornamento, ma se nel caso non esista il file di testo il mio programma va in crash quindi mi chiedo come poter capire se esiste il file.
ho gia provato con
Codice sorgente - presumibilmente Plain Text

  1. File.Exists(url)


ma non funzia
mi potete aiutare?
grazie

PM Quote
Avatar
Antivirusvivente (Normal User)
Rookie


Messaggi: 40
Iscritto: 26/07/2009

Segnala al moderatore
Postato alle 22:53
Venerdì, 18/12/2009
Prova con un getrequest <-> get response

Codice sorgente - presumibilmente VB.NET

  1. Dim risposta As HttpWebResponse
  2.         Dim richiesta As HttpWebRequest
  3.  
  4.             richiesta = WebRequest.Create(URL)
  5.             risposta = theRequest.GetResponse
  6.         Catch ex As Exception
  7.            messagebox.show("errore, il file non esiste")
  8.         End Try




:k:


MyLittleSuite Ready 2 Arrive - www.aicc.altervista.org/MLP
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 12:50
Sabato, 19/12/2009
Grazie mille ... non vorrei fare il rompi ma a me sembra molto un codice di VB sei sicuro che sia C#???

PM Quote
Avatar
LittleHacker (Member)
Guru


Messaggi: 1033
Iscritto: 28/04/2009

Segnala al moderatore
Postato alle 1:05
Domenica, 20/12/2009
Testo quotato

Postato originariamente da Roby94:
non vorrei fare il rompi ma a me sembra molto un codice di VB sei sicuro che sia C#???



Infatti è Vb.Net però puoi convertirlo utilizzando un convertitore(online), gugolando ho trovato questo: http://www.developerfusion.com/tools/convert/vb-to-csharp/ :k:

Ultima modifica effettuata da LittleHacker il 20/12/2009 alle 1:06


Android User :)

MudStorm OS Source GitHub: https://github.com/Piso94/MudStorm-OS
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 21:46
Domenica, 20/12/2009
Perfetto.... ho provato ma mi risponde con l'errore
Codice sorgente - presumibilmente Plain Text

  1. -- line 1 col 1: EOF expected

visto che non ho la minima idea della sintassi del codice vb mi potete aiutare a trovare l'errore?
grazie mille

PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1704
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 9:22
Lunedì, 21/12/2009
Testo quotato


Dim risposta As HttpWebResponse
        Dim richiesta As HttpWebRequest

            richiesta = WebRequest.Create(URL)
            risposta = theRequest.GetResponse
        Catch ex As Exception
           messagebox.show("errore, il file non esiste")
        End Try




Non è che serva un convertitore :rotfl:
piu o meno si riesce a tradurre bene dai.

Codice sorgente - presumibilmente C# / VB.NET

  1. try {
  2.  
  3. HttpWebResponse riposta;
  4. HttpWebRequest richiesta;
  5.  
  6. richiesta = WebRequest.Create(URL);
  7. risposta = theRequest.GetResponse();
  8.  
  9. } catch {
  10.  
  11. MessageBox.Show("errore, il file non esiste")
  12. }




PM Quote
Avatar
tom580933 (Normal User)
Newbie


Messaggi: 1
Iscritto: 16/02/2017

Segnala al moderatore
Postato alle 18:23
Giovedì, 16/02/2017
A distanza di anni rispondo perché ho provato, e non riuscivo mai.
Alla fine ho provato a risolvere io l'errore, e ci sono riuscito.
Il codice vecchio (sbagliato) era:
Codice sorgente - presumibilmente VB.NET

  1. Dim risposta As HttpWebResponse
  2.         Dim richiesta As HttpWebRequest
  3.  
  4.             richiesta = WebRequest.Create(URL)
  5.             risposta = theRequest.GetResponse
  6.         Catch ex As Exception
  7.            messagebox.show("errore, il file non esiste")
  8.         End Try



quello nuovo (funzionante) è:
Codice sorgente - presumibilmente VB.NET

  1. Dim risposta As HttpWebResponse
  2.         Dim richiesta As HttpWebRequest
  3.         Try
  4.             richiesta = WebRequest.Create("")
  5.             risposta = richiesta.GetResponse
  6.         Catch ex As Exception
  7.             MessageBox.Show("errore, il file non esiste")
  8.         End Try


adatto a visual basic 2015.
Spero di essere d'aiuto a qualcuno, in caso fatemi sapere.
:rofl::rofl:

PM Quote