[Eclipse RCP] 如何将单个目录拷贝到系统剪切板Clipboard

uniquejava 2009-12-22
比如我想把c盘下的test目录拷贝到剪切板,实现该操作后,在windows中点右键可以将这个目录粘出来。
现在如果test是一个文件可以拷贝,如果是一个目录,怎么办?
为什么在eclipse的package explorer视图中任意的IResource上ctrl+c都可以实现目录的复制呢!
为什么没有DirectoryTransfer呀!
我该怎么办?google了很久也没找到答案。eclipse源代码也搜不出来,我快崩溃了
FileTransfer transfer = FileTransfer.getInstance();
clipboard.setContents(new Object[] { "c:/test" },new Transfer[] { transfer });
clipboard.dispose();
uniquejava 2009-12-23
我知道了,我收回我的问题,参数弄错了,
new Object[] { new String[]{"c:/test"} }
数组的数组。晕~
Global site tag (gtag.js) - Google Analytics