slim4ddl Geschrieben 5. Oktober 2011 Geschrieben 5. Oktober 2011 Hey, Ich arbeite immernoch an einem FTP Uploader... Immer wenn ich meine Dateien mit diesem Code: Kleine Erklärung hierzu: Ich frage erst ab welche Dateien hochgeladen werden sollen, lasse sie in der Listbox anzeigen. Dann lese ich die namen aus der Listbox ab und lade sie hoch. For Each Zeile As String In ListBox2.Items My.Computer.Network.UploadFile(uppathall & "\" & Zeile, ftpserver & Zeile, Benutzername, passwort) Next Nun werden allerdings alle Dateien überschrieben, die auf dem FTP Server schon vorhanden sind. Ich möchte allerdings überprüfen, ob die Datei vorhanden ist und wenn sie vorhanden ist, dass sie umbenannt wird. Beispielsweise habe ich die Datei test.txt, diese Datei ist auf dem Server schon vorhanden. Dann soll sie unter dem Namen test1.txt hochgeladen werden. Habt ihr ne Idee oder nen Code um das zu realisieren? Gruß und danke schon mal! Zitieren
Gateway_man Geschrieben 5. Oktober 2011 Geschrieben 5. Oktober 2011 Wie schonmal gesagt wirst du mit den .NET Bordmitteln nicht sehr weit kommen (umbennen (RNFR/RNTO) geht meines wissen nach mit keiner .NET Klasse). Es gibt nunmal keine Ftp client Klasse im framework. Es wurde dir schonmal nahegelegt das folgende Projekt herunterzuladen: Ftp Client Klasse Diese Klasse verfügt über alle gängigen FTP Standartbefehle. Lösche einfach die datei ftp.cs, dann geh in die Projekteigenschaften und stelle den Ausgabentyp auf Klassenbibliothek um. Dann erstellst du das Projekt, setzt in deinem VB Projekt einen Verweis auf eben diese erstellte dll und schon hast du eine FTP client Klasse. lg Gateway Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.