Java访问外壳文件夹

Java访问外壳文件夹,java,directory,windows-shell,Java,Directory,Windows Shell,我正在尝试访问一个Shell文件夹,如:“Shell::{35786D3C-B075-49b9-88DD-029876E11C01}” 通过Windows PC上的Java。。。但到目前为止,我还没有找到这样做的方法 Java通常可以做到这一点吗?最近我发现了sun.awt类“ShellFolder”。。。该类是否提供访问此类文件夹的能力 感谢您的帮助,Ripei我认为一个简单的方法是创建一个具有该名称的临时文件夹,例如: File file = new File("c:/temp/An

我正在尝试访问一个Shell文件夹,如:“Shell::{35786D3C-B075-49b9-88DD-029876E11C01}” 通过Windows PC上的Java。。。但到目前为止,我还没有找到这样做的方法

Java通常可以做到这一点吗?最近我发现了sun.awt类“ShellFolder”。。。该类是否提供访问此类文件夹的能力


感谢您的帮助,Ripei

我认为一个简单的方法是创建一个具有该名称的临时文件夹,例如:

    File file = new File("c:/temp/AnyName.{35786D3C-B075-49b9-88DD-029876E11C01}");
    boolean success = file.mkdir();

适用于其他GUI的Windows 7(似乎{35786D3C-B075-49b9-88DD-029876E11C01}适用于XP),不知道以前的版本。

尽管返回值为false。。。它起作用了!!谢谢:)