Erstellen von Aufgaben für den automatischen Datei-Upload und -Download
Nachdem Sie die Verbindungseinstellungen angepasst haben, ist es an der Zeit, eine automatisch ausgeführte Aufgabe zu erstellen, die von FTPGetter ausgeführt wird. Der Aufgabenassistent hilft Ihnen, dieses Ziel einfach und schnell zu erreichen – Sie müssen keine Skripte oder Programme schreiben.
Der erste Schritt ist die Auswahl der Operation: Herunterladen von Dateien vom Server oder Hochladen von Dateien auf den Server.

Im nächsten Schritt wählen Sie die Quelldateien aus. Beim Herunterladen sind dies Dateien auf dem FTP-Server – mit dem integrierten FTP-Explorer können Sie die benötigten Dateien einfach auswählen. Beim Hochladen – Dateien auf Ihrem Computer.

Wenn Sie anstelle eines Dateinamens eine Dateimaske angeben, verarbeitet FTPGetter alle Dateien, deren Namen der Maske entsprechen. Verwenden Sie beispielsweise die Dateimaske /pub/user/*.zip, um alle .zip-Dateien im Verzeichnis /pub/user/ im Downloadmodus zu verarbeiten, oder die Dateimaske c:\reports\data\*.txt, um alle .txt-Dateien im Verzeichnis c:\reports\data\ im Uploadmodus zu verarbeiten.
Die Verarbeitung von Dateien in Unterordnern beliebiger Tiefe mit Rekonstruktion ihrer Struktur auf der Zielseite in Kombination mit der Stapelverarbeitung anhand von Masken gewährleistet die Aktualität der Dateien auf dem Server. Dateitransfermodus über das FTP-Protokoll: binär, ASCII oder automatische Erkennung.

Sie können diese Variablen verwenden, um dem Pfad zur Quell-/Zieldatei und/oder der Quelldateimaske die aktuellen Werte für Tag, Monat und Jahr hinzuzufügen.Zum Beispiel, wenn der Dateipfad als /pub/reports/%c_yyyy%-%c_mm%-%c_dd%/*.rep angegeben ist wird FTPGetter ihn in /pub/reports/2026-05-08/*.rep umwandeln wobei 2026 das aktuelle Jahr, 05 der aktuelle Monat und 08 der aktuelle Tag ist.
Ein weiteres Beispiel: Der Pfad und die Maske, definiert als /incoming/data/%c_yyyy%-%c_mm%/%c_yy%-%c_mm%-%c_dd%.* werden in /incoming/data/2026-05/26-05-08.* umgewandelt wobei 2026 und 26 das aktuelle Jahr sind, 05 der aktuelle Monat und 08 der aktuelle Tag.
Sie können die Ersetzungszeichen verwenden für:
- Hinzufügen der aktuellen Jahres-, Monats- und Tageswerte zum Pfad der Quelldatei;
- Hinzufügen der aktuellen Jahres-, Monats- und Tageswerte zum Pfad, Namen oder zur Maske der Quelldatei;
- Hinzufügen der aktuellen Jahres-, Monats- und Tageswerte zum Pfad der Zieldatei;
Die im Namen oder in der Maske der Zieldatei verwendeten Ersetzungszeichen werden IGNORIERT.
Der dritte Schritt ist die Auswahl des Zielordners auf dem Server für den Upload oder eines Ordners auf Ihrer Festplatte für den Download.

Der letzte Schritt ist das Festlegen zusätzlicher Aufgabenoptionen.

Quelldateien nach dem Upload löschen. Wenn diese Option aktiviert ist, werden die Quelldateien nach erfolgreicher Ausführung der Aufgabe gelöscht.
Zugriffsrechte für eine Datei festlegen (SITE CHMOD). Wenn diese Option aktiviert ist, werden die entsprechenden Zugriffsrechte für Dateien auf dem FTP-Server für den Dateieigentümer, die Benutzergruppe des Eigentümers und alle anderen Benutzer (Lesen, Schreiben und Ausführen) nach erfolgreicher Ausführung der Aufgabe gesetzt.
Zeitstempel der Quelle beibehalten. Wenn diese Option aktiviert ist, werden Erstellungs-/Änderungsdatum und -zeit der Zieldatei mit denen der Quelldatei identisch gesetzt (nach erfolgreicher Ausführung der Aufgabe). Datum und Uhrzeit werden gemäß GMT gesetzt.
HINWEIS: Da es nicht möglich ist, Erstellungsdatum und -zeit für Dateien auf einem FTP-Server zu ändern, werden beim Hochladen die Erstellungs-/Änderungszeiten der Quelldateien geändert und entsprechen denen der Zieldateien.
Unterbrochene Übertragung fortsetzen. Wenn aktiviert, kann das Herunterladen/Hochladen fortgesetzt werden.
HINWEIS: Wenn die Dateiübertragung vom Benutzer unterbrochen wurde, wird sie beim nächsten Mal von vorne begonnen.
Entfernte und lokale Dateien vergleichen:
Nach MD5-Hash (SITE MD5). Wenn diese Option aktiviert ist, werden die MD5-Hashes der Quell- und Zieldateien verglichen. Stimmen sie nicht überein, wird die Aufgabe fortgesetzt, andernfalls wird die nächste Aufgabe in der Warteschlange ausgeführt.Benutzerdefinierter MD5-Befehl. Ihr FTP-Server verwendet möglicherweise einen anderen Befehl als "SITE MD5", um den MD5-Hash abzurufen. Beispielsweise verwendet der FTP-Server von Borland (ftp.borland.com) den Befehl "SITE SHOHASH". Um herauszufinden, welcher Befehl verwendet wird, nutzen Sie bitte den Befehl "SITE HELP" im FTP-Explorer oder wenden Sie sich an den Administrator Ihres Servers.
Nach Dateigröße. Wenn diese Option aktiviert ist, vergleicht das Programm vor der Ausführung einer Aufgabe die Größe der Quell- und Zieldatei. Stimmen sie nicht überein, wird die Aufgabe fortgesetzt. Dies ist die unzuverlässigste Methode.
Nach Zeitstempel. Wenn diese Option aktiviert ist, werden die Zeitstempel der Quell- und Zieldateien vor der Ausführung einer Aufgabe verglichen. Stimmen sie nicht überein, wird die Aufgabe fortgesetzt.Als gleich betrachten, wenn die Differenz nicht größer ist als. Wenn diese Option aktiviert ist, wird die angegebene Differenz (in Sekunden) beim Vergleich der Zeitstempel nicht berücksichtigt.Wenn die Zieldatei bereits existiertEine neue Option wurde zur Automatisierungsaufgabe hinzugefügt: Sie definiert, welche Aktionen FTPGetter ausführen soll, wenn die Zieldatei bereits existiert. Drei Szenarien sind möglich:
- Zieldatei überschreiben
- Zieldatei überschreiben, nachdem eine Sicherungskopie erstellt wurde
- Daten an das Ende der bestehenden Zieldatei anhängen
Wenn das erste Szenario gewählt wird, überschreibt FTPGetter einfach die vorhandene Zieldatei.Wenn das zweite Szenario gewählt wird, erstellt FTPGetter eine Sicherungskopie der Zieldatei und startet anschließend die Übertragung der Quelldatei.Wenn das dritte Szenario gewählt wird, fügt FTPGetter neue Daten aus der Quelldatei am Ende der Zieldatei hinzu. Dieser Modus ist besonders nützlich für Textdateien, bei denen neue Daten am Ende hinzugefügt werden (z. B. Server-Logdateien).

Die erstellte Aufgabe wird in der Liste der aktuellen Aufgaben für das aktuelle Profil angezeigt. Aufgaben werden der Reihe nach verarbeitet – zuerst die erste, dann die zweite, die dritte usw.

Nun wechseln wir zu den Zeitplaneinstellungen – FTPGetter wird die Profilaufgaben entsprechend ausführen.


