Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   FTP im Windows Explorer anzeigen und Dateien kopieren (https://www.delphipraxis.net/203974-ftp-im-windows-explorer-anzeigen-und-dateien-kopieren.html)

DieDolly 12. Apr 2020 00:57

FTP im Windows Explorer anzeigen und Dateien kopieren
 
Ich habe heute zum ersten mal gesehen, dass man auch FTP-Server mit dem Windows Explorer verbinden kann. Die werden dann einfach zugänglich auf dem Arbeitsplatz angezeigt.
Aber wie kann ich aus Delphi heraus Daten darauf kopieren?

So ein Verzeichnis scheint hier hin zu zeigen laut Windows
C:\Users\Dolly\AppData\Roaming\Microsoft\Windows\N etwork Shortcuts\FTP Dolly
Aber ein OpenDialog zeigt dieses letzte Verzeichnis nicht an. Dateien dahinkopieren funktioniert auch nicht. Die landen dann nicht auf dem Server.

zeras 12. Apr 2020 07:16

AW: FTP im Windows Explorer anzeigen und Dateien kopieren
 
Das ist ja nur ein Shortcut, der zeigt, wo der Pfad zum FTP liegt.
Ich habe den SpeedCommander. Dort kannst du direkt FTP Server einbinden.

DieDolly 12. Apr 2020 08:33

AW: FTP im Windows Explorer anzeigen und Dateien kopieren
 
Ich würde das gerne selber in Delphi lösen aber weiß nicht wie. Mit dieser Verknüpfung kann man aber nichts anfangen oder?

Delphi.Narium 12. Apr 2020 09:30

AW: FTP im Windows Explorer anzeigen und Dateien kopieren
 
Bei den Indy-Komponenten müsste auch eine für FTP dabei sein. Grob ist die Funktionalität mit der von HTTP vergleichbar.

Ist halt ein andees Protokoll, aber wenn Du schonmal in 'nem Programm irgendwas via HTTP gemacht hast, solltes Du das mit 'ner entsprechenden FTP-Komponente relativ einfach implementiert bekommen.

Wenn Du Dir den vorhandenen Shortcut mal inhaltlich anschaust (seine Eigenschaften), müsste dort eigentlich stehen, wohin er verweist. Das wäre dann die Adresse, auf die Du mit 'ner FTP-Komponente zugreifen können müsstest.

Ansonsten frag mal die Suchmaschine Deiner Wahl: Bei Google suchendelphi source ftp example. Da solltest Du für Deine Delphiversion ein Beispiel finden können.

Eventuell ist dashier ja schon ein Ansatz: http://swepc.se/blog/how-to-read-ftp-files-delphi-10/
Oder was aus der Schweiz: https://www.swissdelphicenter.ch/en/...de.php?id=2201

DieDolly 12. Apr 2020 09:42

AW: FTP im Windows Explorer anzeigen und Dateien kopieren
 
Sieht alles nach viel zu viel Arbeit für diesen Zweck aus. Ich lass das sein, Kosten am Ende mehr als es wieder einbringt. Trotzdem danke.

Wäre viel einfacher, wenn man irgendwie ein FTP-Verzeichnis lokal mappen könnte und einen Laufwerksbuchstaben zur Verfügung hätte.

Sinspin 12. Apr 2020 09:59

AW: FTP im Windows Explorer anzeigen und Dateien kopieren
 
/NSoftware hat für SFTP für private Nutzung einen Treiber.
https://www.nsoftware.com/sftp/drive/
Auch für SFTP Server gibt es eine kostenlose Lösung solange nur privat genutzt.
Ansonsten gibt es noch FileZilla, was man sich mal ansehen kann wen man nicht Indy nehmen will.

DieDolly 12. Apr 2020 10:06

AW: FTP im Windows Explorer anzeigen und Dateien kopieren
 
Kann man das auch ohne GUI benutzen? Ich brauche keine GUI und muss das aus dem eigenen Code heraus aufrufen können.
Ich versuche es gerade schon mit FtpUse aber das scheint unter Windows 7 bis 10 nichts zu tun. Es werden keine Laufwerke angelegt.

zeras 12. Apr 2020 10:23

AW: FTP im Windows Explorer anzeigen und Dateien kopieren
 
Zitat:

Zitat von DieDolly (Beitrag 1461830)
Kann man das auch ohne GUI benutzen? Ich brauche keine GUI und muss das aus dem eigenen Code heraus aufrufen können.
Ich versuche es gerade schon mit FtpUse aber das scheint unter Windows 7 bis 10 nichts zu tun. Es werden keine Laufwerke angelegt.

Willst du was in ein Delphi Programm einbauen oder im Explorer zeigen lassen?
Mit FTP von Indy habe ich einen Upload programmiert. Das war nicht schwer.

DieDolly 12. Apr 2020 10:26

AW: FTP im Windows Explorer anzeigen und Dateien kopieren
 
Es soll alles aus meinem Programm heraus passieren. SFTP Drive v2 schließe ich direkt aus, weil man das installiren muss.

FtpUse wäre perfekt, wenns denn funktionieren würde.

Indy FTP bedeutet viel zu viel Aufwand im Code. Alles umzubauen wäre eine unnötige Arbeit.

Redeemer 12. Apr 2020 10:33

AW: FTP im Windows Explorer anzeigen und Dateien kopieren
 
wput ist der Versuch, ein wget-ähnliches Programm in die Gegenrichtung zu schreiben...


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:15 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz