Ich möchte Dateien von SFTP, die nach einem bestimmten Zeitstempel (Zeitpunkt des letzten Pull) in Java erstellt werden. Ich benutze j2ssh ab sofort. Bitte lassen Sie mich wissen, wenn eine andere API eine solche Funktion unterstützt.Abrufen von Dateien von SFTP
0
A
Antwort
0
Jsch unterstützt den Befehl ls, der Ihnen alle Attribute der Remote-Datei zurückbringt. Sie können einen kleinen Code schreiben, um die Dateien zu entfernen, die Sie von dort abrufen möchten.
Java Doc: http://epaul.github.io/jsch-documentation/javadoc/
Dieses Beispiel vergleicht den Remote-Dateizeitstempel die älteste Datei zu finden, wäre es nicht weit hergeholt sein, es zu ändern, um Ihr letztes Ausführungsdatum vor dem Remote-Dateidatum zu vergleichen, dann Mach den Download als Teil der Schleife.
-Code von Finding file size and last modified of SFTP file using Java
try {
list = Main.chanSftp.ls("*.xml");
if (list.isEmpty()) {
fileFound = false;
}
else {
lsEntry = (ChannelSftp.LsEntry) list.firstElement();
oldestFile = lsEntry.getFilename();
attrs = lsEntry.getAttrs();
currentOldestTime = attrs.getMTime();
for (Object sftpFile : list) {
lsEntry = (ChannelSftp.LsEntry) sftpFile;
nextName = lsEntry.getFilename();
attrs = lsEntry.getAttrs();
nextTime = attrs.getMTime();
if (nextTime < currentOldestTime) {
oldestFile = nextName;
currentOldestTime = nextTime;
}
}
Verwandte Themen
- 1. SshNet SFTP Dateien und Verzeichnisse abrufen
- 2. Kopieren von Dateien von SFTP mit CMD
- 3. Versuchen, Dateien von SFTP mit R-Programmierung
- 4. Keine Nachrichten Wenn Input Stream von SFTP Outbound-Gateway Abrufen
- 5. SFTP von innerhalb von PHP
- 6. sftp Dateiupload mit Python - Vermeiden von Umbenennen von Dateien
- 7. Herunterladen von Dateien von einem SFTP-Server mit JSch
- 8. Dateien umbenennen mit SFTP
- 9. Dateien über SFTP löschen
- 10. Abrufen von Daten aus Dateien
- 11. Ziehen Sie die Dateien mit SFTP von einem Server
- 12. Löschen von Dateien aus SFTP mit R Studio
- 13. Laden Sie mehrere Dateien von SFTP-Server als Jenkins-Job
- 14. Ant-Skript zum Übertragen von Dateien mit nur SFTP
- 15. KSH-Skript zum Verschieben von Dateien in den SFTP-Ordner
- 16. Übertragen von Dateien mit Verzeichnis auf SFTP-Server mit Jsch
- 17. Verketten oder Kombinieren von ZIP-Dateien mit SFTP
- 18. Ctrl-M Zeichen beim Übertragen von Dateien SFTP
- 19. Tägliche Import CSV-Dateien von SFTP zu einer MySQL-Datenbank
- 20. Lesen größerer sftp-Dateien mit ssh2 sftp Knoten
- 21. SFTP Verzeichnis
- 22. Single Line sftp von Terminal
- 23. SFTP Persistent Accept Only Once Filter auf SFTP-Gateway
- 24. eine Datei von SFTP-Server mit Teildateinamen
- 25. Nur URL von Dateien ohne Verzeichnisse abrufen
- 26. Kivy Dateipfad von zwei verschiedenen Dateien abrufen
- 27. Zeilen von C-Code in Dateien abrufen
- 28. Richtiges Senden und Abrufen von Dateien Spring
- 29. Wie Sie Dateien von Amazon emr abrufen?
- 30. Speichern und Abrufen von Listen aus Dateien