Hallo,
ich habe ab und an mal mit Dateien zu tun, die von A nach B müssen. An und für sich einfach, schnell mit nem FileInputStream auslesen und gleich wieder in einen FileOutputstream werfen.
Geht für Binärdateien im lokalen Betriebssystem - aber (noch) ist die API (wenn man sie überhaupt so nennen will) von Java eher... nun sagen wir mal: schlecht.
Nachdem ich einmal beim kopieren von XML-Dateien korrupte, nicht UTF-8 konforme, Dateien erhielt, habe ich auf EFS zurückgegriffen - in seiner einfachsten Form, wo kopieren ein 4-Zeiler oder so wird.
Jetzt steh ich ein bisschen auf dem Schlauch, denn ich will Dateien per SCP von einem anderen Rechner herunterladen. Java kann man da schon mal vergessen, aber bei Eclipse gibt es ja zum Glück entsprechende Projekte.
Ich habe mir speziell ECF angeschaut, da dieses Projekt scheinbar schon einen SCP-Provider implementiert hat.
Die Frage ist:
1) Was ist besser - ECF oder EFS?
2) Wie kann ich die jeweilige API dazu nutzen - bislang hat die Doc nichts gebracht und googlen war bisher zu dem Thema der konkreten Anwendung (speziell von SCP) nicht erfogreich.
Habt ihr da schon Erfahrungen gesammelt? Könnt ihr mir Hinweise geben?
Danke schon mal!
ich habe ab und an mal mit Dateien zu tun, die von A nach B müssen. An und für sich einfach, schnell mit nem FileInputStream auslesen und gleich wieder in einen FileOutputstream werfen.
Geht für Binärdateien im lokalen Betriebssystem - aber (noch) ist die API (wenn man sie überhaupt so nennen will) von Java eher... nun sagen wir mal: schlecht.
Nachdem ich einmal beim kopieren von XML-Dateien korrupte, nicht UTF-8 konforme, Dateien erhielt, habe ich auf EFS zurückgegriffen - in seiner einfachsten Form, wo kopieren ein 4-Zeiler oder so wird.
Jetzt steh ich ein bisschen auf dem Schlauch, denn ich will Dateien per SCP von einem anderen Rechner herunterladen. Java kann man da schon mal vergessen, aber bei Eclipse gibt es ja zum Glück entsprechende Projekte.
Ich habe mir speziell ECF angeschaut, da dieses Projekt scheinbar schon einen SCP-Provider implementiert hat.
Die Frage ist:
1) Was ist besser - ECF oder EFS?
2) Wie kann ich die jeweilige API dazu nutzen - bislang hat die Doc nichts gebracht und googlen war bisher zu dem Thema der konkreten Anwendung (speziell von SCP) nicht erfogreich.
Habt ihr da schon Erfahrungen gesammelt? Könnt ihr mir Hinweise geben?
Danke schon mal!