J
java12345
Gast
Guten Abend!
Ich würde gerne aus meinem Programm heraus Dateien eines Ordners kopieren und diese in einen anderen Ordner einfügen.
Der Code schaut so aus:
Meine Ordner liegt bislang noch auf dem Desktop. Beim Zugriff bekomme ich jedoch die Fehlermeldung, dass der Zugriff verweigert ist (Codezeile 5). Habt ihr mir Vorschläge, wie ich das beheben kann?
Viele Grüße
Ich würde gerne aus meinem Programm heraus Dateien eines Ordners kopieren und diese in einen anderen Ordner einfügen.
Der Code schaut so aus:
Java:
public static void copyFile(File quelle, File ziel) throws IOException {
BufferedInputStream in = null;
try {
in = new BufferedInputStream(new FileInputStream(quelle));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
BufferedOutputStream out = null;
try {
out = new BufferedOutputStream(new FileOutputStream(ziel, true));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
int bytes = 0;
try {
while ((bytes = in.read()) != -1) {
out.write(bytes);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
in.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
out.close();
}
Meine Ordner liegt bislang noch auf dem Desktop. Beim Zugriff bekomme ich jedoch die Fehlermeldung, dass der Zugriff verweigert ist (Codezeile 5). Habt ihr mir Vorschläge, wie ich das beheben kann?
Viele Grüße