JavaFX-8 FileChooser Image(后端复制粘贴)

标签 java image javafx-8 filechooser

这只是我在 Stack Overflow 上发布的第二个问题,所以嘿伙计们! (请温柔点)。

我正在做的项目的下一步涉及文件和 FileChooser 库。假设我让 FileChooser 正常工作,然后单击按钮,FileChooser 将打开,您可以选择所需的图像。

现在假设该图像来自插入计算机的闪存驱动器。拍摄图像后,文件路径将存储到数据库中以供以后检索。但问题是,当闪存驱动器拔出时,文件路径将变得无用。

有什么方法可以在幕后将图像复制粘贴到程序的目录中,这样我只需要获取文件名,并将其附加到默认的 varchar 值(正确的目录减去文件名)数据库中的文件路径列?

我可能用词错误。顺便说一句,这是在 JavaFX-8 中。任何帮助将不胜感激。

最佳答案

使用Files.copy

Files.copy(source, destination, StandardCopyOption.REPLACE_EXISTING);

注意:目标Path的引用。另外,Files位于包java.nio.file

关于JavaFX-8 FileChooser Image(后端复制粘贴),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42850883/

相关文章:

java - commons-net-3.2 :mismatch between timestamp and timezone

java - 如何为命令行提供两个不同的输入?

c++ - 通过将 RGB 浮点像素数据传递给 glTexImage2D 来加载纹理

java - 使用 JavaFX 8 播放 Youtube-LiveStreams

Java fx 程序运行并编译但不显示可见的 GUI

java - Android 开发多设备

java - testng "groups"测试失败

image - CQ5 中是否有纵横比裁剪,而不仅仅是自由裁剪?

image - 如何有效地为此显微图像创建 BW 蒙版?

JavaFx:检查鼠标是否位于节点的子节点上