如何在Java的程序中获取用户保存的文件的文件路径?
How can I get the file path of a file saved by the user in my program in Java?
我正在创建一个程序,将滤镜应用于图像,然后让用户选择使图像变暗或变亮。在过滤图像之前,用户为新图像选择一个保存位置。无论如何我可以获得他们选择将其保存到的那个位置的文件路径?我正在使用 JFileChooser
来完成这个。
JFileChooser#getSelectedFile
returns a java.io.File
所选文件(或 null
如果他们没有选择文件)。
查看 How to Use File Choosers 了解更多详情
如果你想要的只是路径,你可以使用 File#getParentFile
到 return 只是 File
对象的路径元素(没有文件名),否则你有一个抽象表示用户选择的 File
...
如果您使用的是 JFileChooser,则可以使用 getSelectedFile()
和 getPath()
或 getAbsolutePath()
我正在创建一个程序,将滤镜应用于图像,然后让用户选择使图像变暗或变亮。在过滤图像之前,用户为新图像选择一个保存位置。无论如何我可以获得他们选择将其保存到的那个位置的文件路径?我正在使用 JFileChooser
来完成这个。
JFileChooser#getSelectedFile
returns a java.io.File
所选文件(或 null
如果他们没有选择文件)。
查看 How to Use File Choosers 了解更多详情
如果你想要的只是路径,你可以使用 File#getParentFile
到 return 只是 File
对象的路径元素(没有文件名),否则你有一个抽象表示用户选择的 File
...
如果您使用的是 JFileChooser,则可以使用 getSelectedFile()
和 getPath()
或 getAbsolutePath()