FTPlib.dll

  • VB.NET
    Hallo an alle,

    ich habe die FTPlib.dll installiert und finde die ganz prima. Mit der Demo kann ich in VB 2008 auch einzelne Dateien vom FTP-Server laden. Jetzt habe ich in meinem Programm ein ListView in das ich die ganzen Dateienamen vom FTP-Server lade. Das klappt ganz hervorragend. Jetzt will ich eine der Dateien markieren und diese Datei downloaden. Dies klappt nicht weil zum FTP-Server dies:

    (000005)28.07.2011 09:46:58 - ftptst (::1)> RETR Dateiname/Dateiname
    (000005)28.07.2011 09:46:58 - ftptst (::1)> 550 File not found
    (000005)28.07.2011 09:46:58 - ftptst (::1)> disconnected.

    übertragen wird obwohl ich den Befehl so:

    Dim localPath As String
    Dim localFile As String
    Dim remotePath As String

    localPath = Environ("TEMP") & "\Auftrag\"
    localFile = localPath & String.Format("{0:yyyy-MM-dd-HH-mm-ss}", DateAndTime.Now)
    remotePath = "/" & lstFileExplorer.SelectedItems(0).Text
    locFTP.Download(remotePath, localFile)

    definiert habe. Die Variable remotePath enthält wirkliche nur "/Dateiname" und trotzdem wird "Dateiname/Dateiname" an den FTP-Server übertragen. Alle Versuche dies zu ändern schlugen fehl. Wenn ich in remotePath nur "/" übergebe wir mir der komplette Pfad mit allen Unterpfaden geholt. Das ganze ist im Gegensatz zur Demo mit VB 2010 programmiert.

    Ich hoffe hier kann mir jemand helfen.

    LG
    Dieter

    Edit by Manschula: Thema aus dem Showroom verschoben

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Manschula“ ()