Ich habe einen Job in Talend, die Verbindung zu einem FTP-Ordner und suchen Sie nach den Dateien zB: ABCD. Diese Datei wird jeden Tag erstellt und im FTP-Pfad abgelegt. Ich muss diese Dateien in einen anderen Ordner verschieben. Ich bin neu in Talend und Java. Könnten Sie mir bitte helfen, diese Datei zu verschieben, wenn und nur das letzte Änderungsdatum der Datei ab dem Job-Ausführungsdatum.Talend: So kopieren Sie die Datei mit modifizierten Stand heute
Antwort
Sie können tFTPFileProperties
verwenden, um die Eigenschaften der Remote-Datei zu erhalten, dann in einem Java-Zugriff auf diese Eigenschaften. Sie können dann entweder im tJavaRow
mit dem aktuellen Datum vergleichen und die Ergebnisse in eine globale Variable stecken oder das Datum in eine globale Variable einfügen. Sie verwenden dann einen IF-Trigger, um der Komponente tFTPGet
beizutreten.
Der IF-Trigger prüft entweder die Ergebnisse Ihres Vergleichs oder führt den Vergleich durch. Es wird nur das FTP Get ausgeführt, wenn es wahr ist.
Dies zeigt Gesamt-Auftragsstruktur, einschließlich der aus den Dateieigenschaften gemacht Felder zur Verfügung:
Dies zeigt, wie das Datumzeit der Remote-Datei zu erhalten. Dies ist, wo Sie es in eine globale Variable (Code für das ist nicht gezeigt) stecken, so dass Sie es in Ihrem IF-Trigger-Code verwenden können.
Dies zeigt die Datetime der Remote-Datei, wenn der Job ausgeführt wird.
Dies weist Sie in die richtige Richtung, aber Sie müssen noch etwas arbeiten. Sie müssen den Vergleich in Ihrem IF-Trigger durchführen und wissen, wie Sie Daten vergleichen.
- 1. Wie kopiert man alle heute modifizierten Dateien mit ANT-Skript?
- 2. So kopieren Sie eine Datei mit Paperclip
- 3. So kopieren Sie Dateien im lokalen Ordner zu sftp mit Pentaho kopieren Sie die Datei Schritt
- 4. So aktualisieren Sie eine JAR-Datei mit einer modifizierten Java-Datei
- 5. So kopieren Sie Datei in MacOS-Terminal
- 6. Ansible So kopieren Sie den Inhalt in Datei mit Benutzereingabe
- 7. So erhalten Sie die nächsten 10 Daten von heute (lokal)
- 8. So kopieren Sie Dateien mit Wix Bootstrapper
- 9. So generieren Sie eine übergeordnete untergeordnete Spalte in Talend
- 10. So passen Sie die Schaltfläche "Heute" in Kendo an:
- 11. So entfernen Sie Minus- und Pluszeichen-Duplikate über Talend-Job?
- 12. So kopieren Sie eine Datenbank mit RDS
- 13. So kopieren Sie eine Datei vom Container zum Host mit Hilfe von Kopieren in Docker-py
- 14. So kopieren Sie ein Verzeichnis mit Ant
- 15. So kopieren Sie den Standardwert mit SSIS?
- 16. Mit `throw;` auf einer modifizierten Ausnahme
- 17. Wie mit modifizierten DFS-Algorithmus
- 18. Kopieren Sie eine JAR-Datei mit Maven
- 19. Kopieren Sie die Datei nach erfolgreicher Erstellung mit Maven
- 20. Kopieren Sie die Datei in ein Verzeichnis mit Python
- 21. Unable PDF-Datei kopieren Sie mit Fileinputstream
- 22. Kopieren Sie eine Datei mit MSHS-Skript
- 23. So kopieren Sie eine Datei basierend auf einer Variablen
- 24. Kopieren Sie eine Datei mit den Variablen
- 25. So kopieren Sie eine JPG-Datei über URI
- 26. Transponieren Daten mit Talend
- 27. Talend Laufzeitkonfigurationsdatei
- 28. So kopieren Sie Datei in Server-Seite ohne lesen
- 29. So aktualisieren Sie die Knoten-Version auf den neuesten Stand mit Ubuntu
- 30. Talend - Datei von mehreren FTP-Server lesen
Hallo Chaitanya, Willkommen zu Stackoverflow, bitte teilen Sie Ihren Code, was Sie bisher versucht haben und welchen Fehler Sie konfrontiert sind .. – ravi