Java moved Files statt sie zu kopieren

Frosto43

Mitglied
Hallo.

Ich stehe vor dem Problem, das ich eine Datei von einer Directory in eine andere kopieren möchte, Java verschiebt aber die Dateien immer. Probiert habe ich schon die Version mit FileStreams, Apache CommonsIO und einer Version die mir gerade nicht einfällt (-.-). Wie bekomme ich es hin, das die Datei auch wirklich nur kopiert und nicht verschoben wird?

Lg
 
Bitte zeig doch mal den Quellcode, den du dafür nutzt. Und auch welchem Betriebssystem testest du denn deinen Code (glaub ich zwar nicht, aber evtl. fehlerhafte JVM)?

Ich bin ziemlich sicher, dass sich die Kopier-Mechanismen von Java korrekt verhalten und du irgendwo eine Fehler oder Seiteneffek eingebaut hast. Aber um dir bei der Suche zu helfen müssten wir deinen Code sehen.
 
nein, wie der name bereits sagt, benennt es eine datei einfach nur um (genau genommen geht es bedingt, ist halt platform abhängig)
Zum verschieben sollte man move benutzen
 
Zuletzt bearbeitet:
Code bitte! Alles andere ist stochern im Nebel. Zeig du uns deinen Code und wir können dir (evtl.) sagen, warum der die Dateien verschiebt, statt sie zu kopieren.
 
Höchst wahrscheinlich ist dennoch dein Code das Problem. Es wurden schon mehrere Lösungsvorschläge genannt, die allesamt funktionieren. Ohne deinen Code (den du uns warum auch immer nicht zeigen möchtest), können wir dir nicht sagen warum dein Java Ansatz nicht funktioniert.
 

Zurück
Oben