Mit diesem Tool ist es möglich, Dateien von einem FTP Server abzuholen, diese Daten auf dem lokalen PC abzulegen und weiter zu verarbeiten.
Bei Interesse die Downloaddateien anfragen.
Installation
In ein beliebiges Verzeichnis kopieren und in getFTPFiles.bat die FPT-Zugangsdaten eintragen (siehe Programmkomponenten -> batch -> getFTPFiles.bat. Wichtig: Wenn sich die Zugangsdaten ändern, die Datei bin\connect.conf löschen !
start.bat periodisch ausführen (z.B.: durch Windows-Taskplaner)
Die gewünschten Dateien liegen im Verzeichnis ugl.
Optional: der Temp- und Ziel-Pfad der UGL-Dateien kann frei angepasst werden (siehe Programmkomponenten -> batch -> getFTPFiles.bat)
Programmkomponenten
start.bat: Start-Datei, welche zuerst getFTPFiles.bat und danach renameFiles.bat aufruft. Anschließend wird der Inhalt von temp nach ugl verschoben. temp und ugl frei konfiguriert werden (PathToDownloadedFiles, %WorkingDirectory%ugl\)
Verz. batch:
enthält die Programm-Batch-Dateien
getFTPFiles.bat: fetched die UGL-Dateien vom FTP-Server mithilfe von WinSCP im Batch-Mode. Die FTP-Zugangsdaten werden hier eingetragen (im Abschnitt FTP-Konfiguration): FTPServer, FTPUser, FTPPassword, FTPDir (in welchem Verz. auf dem FTP liegen die abzuholenden Dateien). Aus diesen Daten erstellt die Batch die Konfigurations-Datei connect.conf, welche im Verz. bin abgelegt wird. Die Datei wird nur beim ersten Start von getFTPFiles.bat erzeugt. Wenn die Daten geändert werden, bitte bin\connect.conf löschen. Anschließend wird WinSCP /script=connect.conf ausgeführt und die Dateien nach temp heruntergeladen.
renameFiles.bat: Alle im Ordner temp vorhandenen Dateien werden nach dem folgenden Schema umbenannt: UGL_ [Inhalt:ZeileK-Zeichen24..38]_[Inhalt:ZeileK-Zeichen91..105]_[Ursprünglicher Dateiname], wobei K die Zeile in der jeweiligen Datei ist, welche mit KOP beginnt.
Verz. bin: enthält WinSCP, welches die FTP-Komponente zur Verfügung stellt
Verz. logs: Hier werden die Logs abgelegt (von WinSCP)
Verz. temp: In dieses Verz. werden, die via FTP heruntergeladenen Dateien, abgelegt, bevor sie umbenannt werden
Verz. ugl: UGL-Dateien nach Umbenennung