如何在Java程序中获取用户保存的文件的文件路径?

时间:2015-07-14 02:17:38

标签: java swing jfilechooser

我正在创建一个程序,将过滤器应用于图像,然后为用户提供使图像变暗或使图像变浅的选项。在过滤图像之前,用户为新图像选择保存位置。无论如何我可以获得他们选择保存的位置的文件路径吗?我正在使用JFileChooser来完成此任务。

2 个答案:

答案 0 :(得分:1)

JFileChooser#getSelectedFile会返回所选文件的java.io.File(如果他们没有选择内容,则返回null)。

有关详细信息,请查看How to Use File Choosers

如果你想要的只是路径,你可以使用File#getParentFile只返回File对象的路径元素(没有文件名),否则你有{{1的抽象表示用户选择的...

答案 1 :(得分:0)

如果您正在使用JFileChooser,则可以使用main.css.phpgetSelectedFile()getPath()