我编写了一个Eclipse插件,它使用DirectoryDialog让用户选择要使用的文件夹。我需要扩展该对话框以允许用户选择多个文件夹并在我的代码中循环选定的文件夹路径。 现在似乎DirectoryDialog尊重SWT.MULTI样式,用户可以选择多个文件夹 - 但是当他点击OK时,只返回一个文件夹路径。遗憾的是,DirectoryDialog似乎缺少与FileDialog.getFileNames()的等价物,并且它不是子类,因此我无法添加自己的getDirectoryNames()函数。另一方面,FileDialog不允许我选择目录而不是文件...
关于如何构建多选目录打开对话框的任何想法,允许我获取所有选定目录的路径?