• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto Verificare se un file è presente su un server ftp...

J

Jakub1996

Guest
Autore del topic
Ciao a tutti!
Qualcuno conosce un modo per verificare se un file è presente su un server altervista.
Non chiedo il codice pronto, ma una guida o almeno la classe che bisogna utilizzare.
Grazie

@System32
@nothing
@Garu
 
Riferimento: Verificare se un file è presente su un server ftp...

Ricorda google è tuo amico:

(Importa system.net)
Public Function CheckIfFtpFileExists(ByVal Url As String, ByVal User As String, ByVal Pass As String) As Boolean
Dim request As FtpWebRequest = WebRequest.Create(Url)
request.Credentials = New NetworkCredential(User, Pass)
request.Method = WebRequestMethods.Ftp.GetFileSize
Try
Dim response As FtpWebResponse = request.GetResponse()
Catch ex As WebException
Dim response As FtpWebResponse = ex.Response
If FtpStatusCode.ActionNotTakenFileUnavailable = response.StatusCode Then
Return False 'non esiste
End If
End Try
Return True 'esiste
End Function
 
Riferimento: Verificare se un file è presente su un server ftp...

Ricorda google è tuo amico:

(Importa system.net)

Grazie
Ma come faccio a farlo quando si preme un button?
Perchè essendo una funzione non posso inseririlo tra "Private Sub Button1....".
 
Riferimento: Verificare se un file è presente su un server ftp...

Che tristezza, ma la programmazione la imparate sulle scatolette dei findus ? Richiamare o creare una funzione è una delle cose più basilari da imparare.

if Funzione(Argomenti) = valore di ritorno then
'...
else
'...
end if
 
  • Like
Reactions: 1 person
Riferimento: Verificare se un file è presente su un server ftp...

Chi ha detto di usare classi? Quello che ha detto Garu è giusto ma non serve dichiarare FtpWebRequest..
 
Riferimento: Verificare se un file è presente su un server ftp...

Rinomino e sposto per problema risolto :emoji_slight_smile: