Ich versuche, Datei in den Projektordner mit diesem folgenden Code zu verschieben. Der Code erhält die Datei vom Benutzer, wird jedoch nicht an den neuen Speicherort verschoben. Kann mir bitte jemand helfen? Vielen Dank im Vorausversuchen, Datei an anderen Speicherort (im Projektordner) zu verschieben
@FXML private void setNewPhotoButton(ActionEvent event){
Stage currentStage = (Stage) newPhotoButton.getScene().getWindow();
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Choose an image");
fileChooser.getExtensionFilters().addAll(
new FileChooser.ExtensionFilter("Image Files", "*.png", "*.jpg", "*.gif"));
File f = new File("photos/");
fileChooser.setInitialDirectory(f);
File selectedFile = fileChooser.showOpenDialog(currentStage);
if(selectedFile != null){
//System.out.println("C:/" + selectedFile.getPath());
//System.out.println("userfiles/"+UNAME+"/"+ANAME+"/");
File src = new File(selectedFile.getPath());
File dest = new File("userfiles/"+UNAME+"/"+ANAME+"/");
Path sr = src.toPath();
Path ds = new File(dest,src.getName()).toPath();
}
}
Versuchen Sie, in einen beliebigen Ressourcenordner Ihres Projekts zu verschieben? –
ja ich bin @ViswanathLekshmanan – AP6
Ich fand es heraus danke Ihnen allen für die Hilfe – AP6