次のコードを使用してプロジェクトフォルダにファイルを移動しようとしています。コードはユーザーからファイルを取得していますが、新しい場所には移動しません。誰かが私を助けてくれますか?私には、事前に(プロジェクトフォルダ内の)別の場所にファイルを移動しようとしています
@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();
}
}
あなたのプロジェクトの任意のリソースフォルダに移動しようとしていますか? –
はい私は@ViswanathLekshmananです – AP6
私はそれを助けてくれた皆様に感謝しました – AP6