0

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

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

谢谢你的帮助里佩

4

1 回答 1

1

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

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

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

于 2010-04-10T12:36:45.423 回答