在资源管理器中打开回收站文件夹

时间:2015-07-25 10:23:09

标签: java

我用

Desktop.getDesktop().open(new File("C:\\Folder"));

在Windows资源管理器中打开特定文件夹。如何使用Desktop.getDesktop()。open方法打开Windows垃圾箱文件夹? 我已经发现执行

Desktop.getDesktop().open(new File("C:\\$Recycle.bin"));

打开驱动器C:\的回收站,但如果回收站包含来自D:\的已删除对象,则它们不会显示。我想打开全球"回收站包含所有驱动器中已删除的对象。

1 个答案:

答案 0 :(得分:3)

此解决方案将运行命令行命令并将打开全局回收站

try {
    Process p = Runtime.getRuntime().exec("cmd /c start shell:RecycleBinFolder");
    p.waitFor();
} catch (InterruptedException e) {} 
  catch (IOException e) {}