Das kleine Hilfsprogramm „FTP-Transfer“ dient dazu, automatik-gesteuert Dateien auf einen FTP-Server hochzuladen oder runterzuladen. Durch die Parametersteuerung kann das Programm auch per Zeitplandienst oder mit einer vordefinierten Verknüpfung am Desktop ohne Benutzereingriff per Doppelklick gestartet werden.
Zur Steuerung des Programmes dient eine einfache XML-Datei, in der alle Parameter und Einstellungen vorgegeben werden. Ein Beispiel solch einer Datei wird mit dem Setup-Programm gleich mitinstalliert.
<?xml version="1.0" encoding="utf-8"?> <FTPTransfer> <Settings> <add key="FTPServer" value="www.server.de" /> <add key="Username" value="benutzername" /> <add key="Password" value="kennwort" /> <add key="DownloadUpload" value="ChilkatUpload" /> <add key="LocalDir" value="D:\temp" /> <add key="LocalFile" value="Test.pdf" /> <add key="RemoteDir" value="Transfer" /> <add key="RemoteFile" value="Test.pdf" /> </Settings> </FTPTransfer>
Mit dem FTP-Transfer können beliebig viele XML-Dateien zur Steuerung verwendet werden. Welche Datei aktuell verwendet wird, wird einfach per Aufruf-Parameter festgelegt.
Um das Programm zu starten, wird einfach der Name der XML-Datei (optional auch mit kompletter Pfadangabe) als Parameter an den Namen der EXE-Datei angehängt.
FTPTransfer.exe MeineEinstellungen.xml
Bei einer Verknüpfung am Desktop würde dies beispielsweise so aussehen:
„C:\Program Files (x86)\FTPTransfer\FTPTransfer.exe“ Einstellungen.xml
„C:\Program Files (x86)\FTPTransfer“
In der XML Datei werden die einzelnen Parameter für den Upload oder Download festgelegt. Folgende Werte sind anzugeben: