FTP, manglende filoplysninger, hjælp

Tags:    visual-basic

Jeg er igang med et mindre projekt hvor jeg forsøger at anvende FTP til at checke om nogle filer / mapper på en server er blevet opdateret korrekt.
Opdateringen foretages af et andet program som jeg ikke kan ændre eller tilføje i.

Jeg bruger VB´s "Internet Transfer Control" og får også fint forbindelse til server.

Private Sub CmdTilslutFTP_Click()
With Inet1
.RemoteHost = "192.168.1.211"
.RemotePort = "21"
.Protocol = icFTP
.UserName = "test"
.Password = "123456"
.Execute , "DIR"
End With
End Sub

Men "DIR" returnerer kun filnavne / mappe navne, jeg savner dato og størrelse som når der anvendes en FTP client.

Hvad mangler der eller hvad har jeg overset ?

--
Venlig hilsen

Viggo





7 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Jeg her ikke en skid forstand på VB, men er der ikke nogle atributter for DIR?



Hey Viggo,
du bør kigge på RFC'en som du kan finde her
http://www.faqs.org/rfcs/rfc959.html

RFC = Request for Comments,
og ofte en beskrivelse af en given protokol :)



Prøv at benytte winsock komponenten istedet for.
Hvis du feks. åbner FTP i Command Prompt, og skriver DIR får du de oplysninger du har brug for. Det kræver således bare lidt mere benarbejde at anvende winsock.




Prøv med
.Execute , "ls -l"



.Execute , "ls -l"
Det virker ikke !



Hej ken

Tak for linken, jeg kender godt protokollen.
Problemet ligger i begrænsningerne i VB's inet transfer / den manglende dokumentation.

venlig hilsen

Viggo



Den mulighed kigger jeg på.
Der skal bare noget mere til, bla. to samtidige winsock forbindelser.
Er der nogen der ligger inde med eksempler eller links ?

mvh Viggo



t