在我的程序中,我想使用套接字编程将一些文件从客户端发送到服务器。我正在使用sweep(x = mtcars, MARGIN = 2, STATS = unlist(mtcars[1,]), FUN = '%/%')
方法,所以我可以选择多个文件,但是当我尝试获取文件的路径时,它会给我一个错误。这是我的代码:
void setMultiSelectionEnabled(boolean b)
答案 0 :(得分:1)
f是一个数组。在为f中的每个文件调用getAbsolutePath()方法之前,您需要索引数组。确保在执行此操作之前检查null。
示例:f [0] .getAbsolutePath();
答案 1 :(得分:0)
f.getSelectedFile()。getAbsolutePath()
所以编辑以添加一些解释:
您无法获取文件选择器的绝对路径。您必须使用getSelectedFile(s)()方法来获取所选文件的路径。我希望它能帮到你:)。