copy

Status
Nicht offen für weitere Antworten.

Cerveza

Mitglied
Hi ich will dateien von a nach b kopieren, aber nicht mit Runtime.getRuntime().exec(xcopy bla blub)

ich brauche etwas was plattform unabhänig ist, habe mir jetzt die Libary org.apache.commons.io.* geladen wo man per FileUtils.copyFile files kopieren kann aber das klappt nicht ich bekomme die fehler meldung das ich keine Files angegeben habe (hab strings angegeben mit Pfaden zur jeweiligen datei) gibt es eine möglichkeit files zu kopieren von denen man die pfade hat?
 

Cerveza

Mitglied
hatte nur gehofft das es ne einfache methode gibt like copy(x,y) naja dann versuch ichs mal mit streams

thx 4 help
 
G

Guest

Gast
Cerveza hat gesagt.:
hatte nur gehofft das es ne einfache methode gibt like copy(x,y) naja dann versuch ichs mal mit streams

thx 4 help

Wenn du die Datei ganz verschieben willst ist File#renameTo(File) die schnellste Möglichkeit.

Als kleines Beispiel:

Code:
File source = new File("...mein_Pfad...\Dateiname.xxx");
File target = new File("...neue_Pfad...\Dateiname.xxx");
source.renameTo(target);

Und schon ist die Datei verschoben.

Wenn du sie richtig kopieren willst würde ich FileChannels empfehlen:

Code:
FileChannel fcSource = new FileInputStream(new File("...mein_Pfad..\Dateiname.xxx").getChannel();
FileChannel fcTarget = new FileOutputStream(new File("...Pfad_Kopie...\Dateiname.xxx").getChannel();
fcSource.transferTo(0, fcSource.size(), fcTarget);

Damit ist ne Datei in drei Zeilen kopiert. Das ist natürlich ohne mögliche Fehlerbehandlung oder sowas aber das reine Kopieren ist damit abgedeckt.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Copy - Constructor vs clone() Java Basics - Anfänger-Themen 20
J Count und Copy in Stream<Path> Java Basics - Anfänger-Themen 11
B Copy Paste Befehl Java Basics - Anfänger-Themen 6
S Objekte klonen und Deep Copy Java Basics - Anfänger-Themen 30
B Files.copy wirft Exeption Java Basics - Anfänger-Themen 2
V java nio Files.copy Java Basics - Anfänger-Themen 10
B Copy-Constructor Java Basics - Anfänger-Themen 6
Luk10 Arrays.copy(myArray) vs myArray.clone() Java Basics - Anfänger-Themen 9
B Eclipse Hotkeys (Copy Paste Undo Redo Save) spielen verrückt Java Basics - Anfänger-Themen 6
A Shallow copy .super.clone() Java Basics - Anfänger-Themen 2
L Array Copy Java Basics - Anfänger-Themen 7
M Cut, Copy und Paste in Symbolleiste einfügen Java Basics - Anfänger-Themen 4
A Objekt zwischen 2 Java programmen copy+Paste Java Basics - Anfänger-Themen 13
J Funktion Copy Area Java Basics - Anfänger-Themen 13
K Ich möchte in einem Text Editor cut, copy ,paste einfügen! Java Basics - Anfänger-Themen 2
K Ant Copy Folder mit Zugriffschutz ausschliessen. Java Basics - Anfänger-Themen 2
M Cut, Copy und Paste mit mehreren Textfeldern? Java Basics - Anfänger-Themen 3
F Copy - zugriff verweigert ! Java Basics - Anfänger-Themen 5
W deep copy mehrdimensionaler Arrays Java Basics - Anfänger-Themen 11
H Deep Copy von Objekten Java Basics - Anfänger-Themen 4
H Shallow Copy von Objekten Java Basics - Anfänger-Themen 6
V Copy & "Paste" im Frame Java Basics - Anfänger-Themen 3
G Über undo, copy, cat, paste, delete Funktionen Java Basics - Anfänger-Themen 3
S Shallow Copy / Deep Copy von Objekten Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben