Moin moin,
mir geht es hier weniger um eine komplette Implementierung sondern eher um die beste Herangehensweise.
Zur Vorgeschichte:
Ich möchte folgendes realisieren:
Eine Java-Applikation, die periodisch Verzeichnisse scannt und dann - abhängig von Filenamens-Mustern - diese Dateien auf einen FTP-Server übertragt.
Da diese Applikation teil einer größeren ist, ist periodisches Scannen usw (mittels Quartz etc) schon erledigt, mir geht es hier nur um den FTP-Transfer als solches.
Ich verwende dazu das org.apache.commons.net-Paket.
Zur Frage:
Soweit ich das nun überblicken kann, bietet org.apache.commons.net keine Möglichkeit komplette Verzeichnisse zu übertragen.
Dabei kann das ja ganz schön "tricky" werden.
Verzeichnis einlesen, ggf. auf dem Server anlegen, rekursiv durchgehen, die ganze Strukturen dabei merken usw.
Ich denke mal mit error-handling usw. wird das doch recht schnell komplex und damit fehleranfällig.
Wie würdet ihr an so was herangehen? Gibt es noch gute Bibliotheken die mir z.B. das rekursive Traversieren von Verzeichnissen abnehmen?
DirectoryWalker aus org.apache.commons.io sieht ja recht vielversprechend aus, gibt es evtl. noch Libs die mir noch etwas mehr abnehmen können?
-> http://www.jscape.com/sftp/index.html bietet genau was ich will, kostet aber leider Geld was nicht mehr im Budget ist....
Any ideas?
mir geht es hier weniger um eine komplette Implementierung sondern eher um die beste Herangehensweise.
Zur Vorgeschichte:
Ich möchte folgendes realisieren:
Eine Java-Applikation, die periodisch Verzeichnisse scannt und dann - abhängig von Filenamens-Mustern - diese Dateien auf einen FTP-Server übertragt.
Da diese Applikation teil einer größeren ist, ist periodisches Scannen usw (mittels Quartz etc) schon erledigt, mir geht es hier nur um den FTP-Transfer als solches.
Ich verwende dazu das org.apache.commons.net-Paket.
Zur Frage:
Soweit ich das nun überblicken kann, bietet org.apache.commons.net keine Möglichkeit komplette Verzeichnisse zu übertragen.
Dabei kann das ja ganz schön "tricky" werden.
Verzeichnis einlesen, ggf. auf dem Server anlegen, rekursiv durchgehen, die ganze Strukturen dabei merken usw.
Ich denke mal mit error-handling usw. wird das doch recht schnell komplex und damit fehleranfällig.
Wie würdet ihr an so was herangehen? Gibt es noch gute Bibliotheken die mir z.B. das rekursive Traversieren von Verzeichnissen abnehmen?
DirectoryWalker aus org.apache.commons.io sieht ja recht vielversprechend aus, gibt es evtl. noch Libs die mir noch etwas mehr abnehmen können?
-> http://www.jscape.com/sftp/index.html bietet genau was ich will, kostet aber leider Geld was nicht mehr im Budget ist....
Any ideas?