Buongiorno a tutti.
Sto cercando di ottenere la lista dei files / cartelle di un sito web con questo codice:
Dim ftpRequest As FtpWebRequest = DirectCast(WebRequest.Create("ftp://ftp.nomedelsito.it"), FtpWebRequest)
ftpRequest.Method = WebRequestMethods.Ftp.ListDirectory
ftpRequest.Credentials = New NetworkCredential("mio_user", "mia_pwd")
Dim ftpResponse As FtpWebResponse = DirectCast(ftpRequest.GetResponse(), FtpWebResponse)
Dim ftpResponseStream As Stream = ftpResponse.GetResponseStream()
Dim ftpReader As New StreamReader(ftpResponseStream)
MessageBox.Shoe(ftpReader.ReadToEnd())
In questo caso il codice funziona perfettamente, ma se cerco di effettuare la stessa ricerca in una sottocartella :
Dim ftpRequest As FtpWebRequest = DirectCast(WebRequest.Create("ftp://ftp.nomedelsito.it/sottocartella"), FtpWebRequest)
mi viene ritornato l'errore 550 (file non disponibile)
(ho provato anche con ftp://ftp.nomedelsito.it/public_html/sottocartella ma l'errore permane)
Come posso risolvere ?
Grazie
Chico