ciao,
non capisco il perchè se mi conneto ad un sito ftp esempio:
ftp://ftp.zyxel.it
Inet1.URL = "ftp://" & Text2.Text & ":" & Text3.Text & "@" & ftp.zyxel.it
con questo codice accedo alla dir principale poi da lì mi muovo:
codice:
Option Explicit
Public ID As String
Private Sub Command3_Click()
'CONNESSIONE
Timer1.Enabled = True
Inet1.Protocol = icFTP
Inet1.URL = "ftp://" & Text2.Text & ":" & Text3.Text & "@" & Text1.Text
ID = "DIR"
' Inet1.RequestTimeout = 60
Private Sub Timer1_Timer()
ID = "DIR"
Inet1.Execute Inet1.URL, "DIR "
Timer1.Enabled = False
ListView1.ListItems.Clear
ListView1.ListItems.Add , , "Directory/"
ListView1.ListItems.Add , , "../", 1, 1
End Sub
Private Sub Inet1_StateChanged(ByVal State As Integer)
'VISUALIZZA LA LISTA DELLA DIR REMOTA
Dim POSINVIO As Integer
Dim RITORNO As String
If (ID = "DIR") And (State = icResponseCompleted) Then
RITORNO = Inet1.GetChunk(1024, icString)
POSINVIO = InStr(1, RITORNO, vbNewLine)
While POSINVIO > 0
If Left(RITORNO, POSINVIO - 1) <> "" Then ListView1.ListItems.Add , , Left(RITORNO, POSINVIO - 1), 1, 1
RITORNO = Mid(RITORNO, POSINVIO + 2)
POSINVIO = InStr(1, RITORNO, vbNewLine)
Wend
ID = ""
End If
End Sub
End Sub
ma se invece di entrare nella dir principale, digito esempio
ftp://ftp.zyxel.it/adsl/
Inet1.URL = "ftp://" & Text2.Text & ":" & Text3.Text & "@" & ftp.zyxel.it/adsl/
mi riporta sempre nella dir principale Perchè??