Verfasst: 03.02.2007 15:20
Nachtrag.
Man sollte nicht vergessen FTPClose(hConnect) auszuführen da sonst irgendwann man keine Verbindung aufbauen kann. Zu viele Verbindungen von den gleichen User verhindert der Server.
FF 
Man sollte nicht vergessen FTPClose(hConnect) auszuführen da sonst irgendwann man keine Verbindung aufbauen kann. Zu viele Verbindungen von den gleichen User verhindert der Server.
Code: Alles auswählen
; Test Beispiel
Global NewList Files.FIND_DATA()
hInternet = FTPInit()
If hInternet = 0
Debug "Error Init: " + FormatMessage(GetLastError_())
End
EndIf
hConnect = FTPConnect(hInternet, "ftp.avm.de", "", "")
If hConnect = 0
Debug "Error Connet: " + FormatMessage(GetLastError_())
End
EndIf
If FTPListDir(hConnect, "", Files()) = 0
Debug FormatMessage(GetLastError_())
FTPClose(hConnect)
FTPClose(hInternet)
End
EndIf
ForEach Files()
With Files()
If \dwFileAttributes & #FILE_ATTRIBUTE_DIRECTORY = #FILE_ATTRIBUTE_DIRECTORY
Debug "[" + \cFileName + "]"
Else
Debug \cFileName
EndIf
EndWith
Next
Debug FTPClose(hConnect)
Debug FTPClose(hInternet)
