2010-04-10 66 views
0

我試圖通過Windows在Windows PC上訪問Shellfolder:「Shell ::: {35786D3C-B075-49b9-88DD-029876E11C01}」 ...但我沒有找到方法直到現在這樣做。Java訪問Shellfolder

這對於Java來說通常是可行的嗎?最近我發現了sun.awt類「ShellFolder」...這個類是否提供了訪問這樣一個文件夾的能力?

感謝您的幫助Ripei

回答

1

我想一個簡單的方法來做到這一點是創建一個臨時文件夾使用該名稱,例如:

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),不知道以前的版本。

+0

雖然返回值是假的...它的工作原理!謝謝 :) – Ripei 2010-04-19 14:30:30