It is possible to change the Users Music, Pictures etc Directory. For this, go to your Windows Explorer, Right-Click on "Music" and go to Path.
Here you can see, that I have my Music moved to an other hard disk.
Now the Question: How can I get this Directory in Java?
Because System.getProperty("user.home").concat("\\Music")
leads to "C:\Users\GG\Music" and not to "D:\GG\Music".
UPDATE:
as answered by Anders:
The way that worked for me were the following 3 lines of code:
char[] pszPath = new char[WinDef.MAX_PATH];
Shell32.INSTANCE.SHGetFolderPath(null, ShlObj.CSIDL_MYMUSIC, null, ShlObj.SHGFP_TYPE_CURRENT, pszPath);
File f = new File(String.valueOf(pszPath).trim());