如何获取我在jfilechooser中选择的文件的路径?

时间:2016-06-29 12:12:55

标签: java sockets jfilechooser

在我的程序中,我想使用套接字编程将一些文件从客户端发送到服务器。我正在使用sweep(x = mtcars, MARGIN = 2, STATS = unlist(mtcars[1,]), FUN = '%/%') 方法,所以我可以选择多个文件,但是当我尝试获取文件的路径时,它会给我一个错误。这是我的代码:

void setMultiSelectionEnabled(boolean b)

2 个答案:

答案 0 :(得分:1)

f是一个数组。在为f中的每个文件调用getAbsolutePath()方法之前,您需要索引数组。确保在执行此操作之前检查null。

示例:f [0] .getAbsolutePath();

答案 1 :(得分:0)

f.getSelectedFile()。getAbsolutePath()

所以编辑以添加一些解释:

您无法获取文件选择器的绝对路径。您必须使用getSelectedFile(s)()方法来获取所选文件的路径。我希望它能帮到你:)。