Salve, mi sto addentrando nei siti Ftp..... e ho necessita di ottenere la data che è stato modificato un file per ottenerla ho provato in questo modo ma da in continuazione errore, forse sbaglio la approccio faccio così :
Sub GetDateTimestamp(ByVal ServerName AsString, ByVal TheFile AsString, ByVal UserName AsString, ByVal PassWord AsString)
Dim myFtpWebRequest As System.Net.FtpWebRequest
myFtpWebRequest = System.Net.FtpWebRequest.Create(ServerName & TheFile)
myFtpWebRequest.Credentials = NewNetworkCredential(UserName, PassWord)
myFtpWebRequest.Method = WebRequestMethods.Ftp.GetDateTimestamp
Dim myFtpWebResponse AsFtpWebResponse
myFtpWebResponse = myFtpWebRequest.GetResponse() '<-----ERRORE
Console.WriteLine(TheFile & " Last modified at:"& myFtpWebResponse.LastModified)
myFtpWebResponse.Close()
EndSub
Dim myFtpWebRequest As System.Net.FtpWebRequest
myFtpWebRequest = System.Net.FtpWebRequest.Create(ServerName & TheFile)
myFtpWebRequest.Credentials = NewNetworkCredential(UserName, PassWord)
myFtpWebRequest.Method = WebRequestMethods.Ftp.GetDateTimestamp
Dim myFtpWebResponse AsFtpWebResponse
myFtpWebResponse = myFtpWebRequest.GetResponse() '<-----ERRORE
Console.WriteLine(TheFile & " Last modified at:"& myFtpWebResponse.LastModified)
myFtpWebResponse.Close()
EndSub
e lo dovrei richiamare con:
GetDateTimestamp("ftp://ftp.lehelp.altervista.org/Programmi/", "Pippo.zip", "USER", Password)
Ma da errore dove ho commentato con la freccia e l'errore che restituisce é:
Eccezione non gestita di tipo 'System.Net.WebException' in System.dll
Ulteriori informazioni: Errore del server remoto: (530) Accesso non eseguito..
dove sbaglio ?