Hallo,
ich arbeite seit kurzem an einem Programm, welches Ordner generiert, Dateien von einem Pfad zu einem anderen kopiert und umbenennt etc..
Allerdings habe ich jetzt 2 Dateien, welche im lokalen Dateisystem des Programms gespeichert sind, die ich aus dem Dateisystem in einen Ordner (außerhalb des Dateisystems) kopieren möchte.
Also so weit bin ich bis jetzt:
Verwiesen wird bei "copyFile" auf einen seperaten Block, welcher auch einwandfrei die Dateien kopiert.
Meine Frage ist jetzt aber, wie ist der Pfad zu einer Datei im Dateisystem des Programms?
Ich dachte bisher, ich muss einfach nur den "Dateinamen.Format" ohne Pfad davor angeben, aber dann kommt immer ein Fehler, dass die Datei nicht gefunden wird.
Unter den Eigenschaften der Datei "pack.png" finde ich folgenden Pfad: "/Minecraft Custom Records/src/pack.png". Wenn ich diesen verwende, kommt aber die gleiche Fehlermeldung.
Ich hoffe ihr könnt mir helfen
ich arbeite seit kurzem an einem Programm, welches Ordner generiert, Dateien von einem Pfad zu einem anderen kopiert und umbenennt etc..
Allerdings habe ich jetzt 2 Dateien, welche im lokalen Dateisystem des Programms gespeichert sind, die ich aus dem Dateisystem in einen Ordner (außerhalb des Dateisystems) kopieren möchte.
Also so weit bin ich bis jetzt:
Java:
File inF2 = new File("pack.png"); // Datei im Dateisystem
File outF2 = new File(dir2+"pack.png"); // Zielpfad u. Zieldatei
try {
copyFile(inF2, outF2);
} catch (IOException e) {
output.setText("Kopieren der Datei pack.png fehlgeschlagen!");
e.printStackTrace();
}
Verwiesen wird bei "copyFile" auf einen seperaten Block, welcher auch einwandfrei die Dateien kopiert.
Meine Frage ist jetzt aber, wie ist der Pfad zu einer Datei im Dateisystem des Programms?
Ich dachte bisher, ich muss einfach nur den "Dateinamen.Format" ohne Pfad davor angeben, aber dann kommt immer ein Fehler, dass die Datei nicht gefunden wird.
Unter den Eigenschaften der Datei "pack.png" finde ich folgenden Pfad: "/Minecraft Custom Records/src/pack.png". Wenn ich diesen verwende, kommt aber die gleiche Fehlermeldung.
Ich hoffe ihr könnt mir helfen