如何使用java中的swt中的FileDialog从本地机器打开远程机器上的文件?

时间:2016-11-08 09:03:59

标签: java server

我想访问一个ip地址为10.11.201.170 .的远程机器文件我想在这台电脑的D:驱动器中指向FileDialog。这就是为什么,我写了以下代码:

 FileDialog dialog = new FileDialog(shell, SWT.OPEN);

        dialog.setFilterPath("//10.11.201.170/d:");

        dialog.setFilterExtensions(new String[] { "*.docx" }); 

        String fileName = dialog.open(); 

但FileDialog并未指向10.11.201.170 pc的D:驱动器。如何在远程PC的D:驱动器中打开FileDialog?

1 个答案:

答案 0 :(得分:0)

远程服务器是否是有效的网络存储?您是否已将D:驱动器映射到客户端计算机?如果不是,则无法使用文件系统API(如FileDialog

)访问它