Java Access Shellfolder - PullRequest
       12

Java Access Shellfolder

0 голосов
/ 10 апреля 2010

Я пытаюсь получить доступ к Shellfolder, например: «Shell ::: {35786D3C-B075-49b9-88DD-029876E11C01}» через Java на ПК с Windows ... но я не нашел способа сделать это до сих пор.

Это вообще возможно с Java? Недавно я открыл класс sun.awt "ShellFolder" ... Предоставляет ли этот класс возможность доступа к такой папке?

спасибо за помощь Ripei

1 Ответ

1 голос
/ 10 апреля 2010

Я думаю, что простой способ сделать это - создать временную папку с таким именем, например ::10000

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

Работает в Windows 7 для других идентификаторов GUID (кажется, {35786D3C-B075-49b9-88DD-029876E11C01} для XP), не знаю о предыдущих версиях.

...