ich habe z.Zt. folgendes Phänomen:
Ich melde mich auf einem FTP-Server an und gebe mir mit GetFTPDirectory()
den aktuellen Pfadnamen aus. Danach setze ich den Pfad neu und lasse ihn
mir noch einmal ausgeben.
Code: Alles auswählen
InitNetwork()
FTP = OpenFTP(#PB_Any, "MeinFtpServer", "MeinUsername", "MeinPasswort", 1)
If FTP = 0 : Debug "OpenFTP() failed" : End : EndIf
Debug "1: " + GetFTPDirectory(FTP) ; Ausgabe -> '/'
Debug "2: " + Str(SetFTPDirectory(FTP, "MeinNeuerPfad")) ; Ausgabe -> 1
Debug "3: " + GetFTPDirectory(FTP) ; Ausgabe -> '/MeinNeuerPfad'
CloseFTP(FTP)
Nun lasse ich mir in einem zweiten Code vorher den Inhalt des aktuellen
FTP-Verzeichnisses ausgeben. Jetzt funktioniert jedoch nicht mehr die
Ausgabe des aktuellen Verzeichnisnamens bzw. das Setzen auf einen
neuen Pfad.
Code: Alles auswählen
InitNetwork()
FTP = OpenFTP(#PB_Any, "MeinFtpServer", "MeinUsername", "MeinPasswort", 1)
If FTP = 0 : Debug "OpenFTP() failed" : End : EndIf
If ExamineFTPDirectory(FTP)
While NextFTPDirectoryEntry(FTP)
Debug Str(FTPDirectoryEntryType(FTP)) + ": " + FTPDirectoryEntryName(FTP)
Wend
FinishFTPDirectory(FTP)
Else
Debug "ExamineFTPDirectory() failed"
EndIf
Debug "1: " + GetFTPDirectory(FTP) ; Ausgabe -> ''
Debug "2: " + Str(SetFTPDirectory(FTP, "MeinNeuerPfad")) ; Ausgabe -> 0
Debug "3: " + GetFTPDirectory(FTP) ; Ausgabe -> ''
CloseFTP(FTP)
Danke im voraus & Grüße ... Kiffi