TIdFTP Dateien und Verzeichnisse der FTP-Verbindung anzeigen



  • Hallo,

    ich versuche gerade eine FTP-Verbindung zu einem anderen Rechner zu erlangen.
    Ich möchte mir dort die Daten anzeigen lassen. Es geht um einen Industrierechner.
    Über Windows kann ich ganz normal eine FTP-Verbindung aufbeuen. Mein Programm soll dieses alles selber machen. Die IP-Adresse des HOSTs und der Anmeldename und das Passwort stimmen.

    Leider kann ich in meiner Listbox die Datei n bzw. die Verzeichnisse nicht auflusten lassen.

    if (IdFTP->Connected()){
    		IdFTP->Disconnect();
    	}
    
    	IdFTP->Connect();
    	if (IdFTP->Connected()){
    
    	  LB_Connect->Items->Clear();
    	  IdFTP->List(LB_Connect->Items, "", false);
    	}
    
    	IdFTP->Disconnect();
    

    Es wird eine exception gehändelt, die ausgibt, dass angeblich keine Daten gefunden wurden. Die Verbindung kommt allerdings zu stande und es müssen daten auf dem Rechner der Gegenseite vorhanden sein.



  • Ah, das Problem habe ich inzwischen gefunden. Es lag daran, dass ich mir im falschen Ordner auf dem FTP_Server mich befunden habe. Nun benötige ich allerdings den Zugriff auf die Datei. Wie kann ich auf die Datei zugreifen?



  • Auch mein zweites Problem hat sich gelöst. Natürlich mit der Klassenmethode Get()!


Anmelden zum Antworten