gpt4 book ai didi

java - 将选定的文件复制到项目目录

转载 作者:行者123 更新时间:2023-12-01 21:37:05 24 4
gpt4 key购买 nike

我是 JavaFx 新手,我想知道如何将 Filechooser 已选择的文件复制到我的项目文件夹中。

public void ButtonAction(ActionEvent event) {
FileChooser fc = new FileChooser();
fc.setTitle("attach a file");
File selectedFile = fc.showOpenDialog(null);

if (selectedFile != null) {
file1.setText("selectionned file : " + selectedFile.getAbsolutePath());

//the code to copy the selected file goes here//

} else{
file1.setText("no file attached");
}

最佳答案

问题已经解决了,谢谢。

Path from = Paths.get(selectedFile.toURI());
Path to = Paths.get("pathdest\\file.exe");
CopyOption[] options = new CopyOption[]{
StandardCopyOption.REPLACE_EXISTING,
StandardCopyOption.COPY_ATTRIBUTES
};
Files.copy(from, to, options);

关于java - 将选定的文件复制到项目目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36870187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com