That approach will work fine until two things occur: 1) you change the location of one of the "special" folders like "My Music" etc. by either drag and drop or changing the location property page of the folder. Many users will not even know they have done that. 2) any application queries the shell (explorer) namespace for the location of one of these special folders. At this point your new library is now out of sync with the rest of the OS. Files may start getting saved in seemingly random places, things don't show up where you expect them to, etc.
After long hard careful consideration and the background of being a mainline commercial Windows developer since Windows 3 there's really only one solution that maintains compatibility with the old shell folders approach, the new library approach and still allows you to store your files where you want. This approach only works well
There are two things here to note: 1) this *is* build 7000 and I've got the old shell folders showing -- it is still possible 2) your files need to be organized like Windows does by default -- you can add categories (like Projects or Renderings maybe) but cannot combine (Music+Videos+Pictures≠Media)
To start, there's no way to get the old shell folders to simply replace the new libraries by default. That requires a single click to make it appear and a simple setup. If that works for you then continue on otherwise you can skip this and continue with the library setup part below. Click the Start Orb (or press the Windows key) and type "folder". Folder options should appear at the top of your search results so you can hit Enter to call it up. Check the following options:
That's going to show the old-style Windows tree-view rather than the abridged version Windows 7 shows by default. If that's enough for you you can stop there and get to the old
Username folder that way. If you prefer the new abridged version AND the old
Username folder then just drag the
Username folder to the
Favorites star at the very top of the folder list. That in itself is a nice shortcut but if you'd like to decrease clutter uncheck the
All folders option in the Folder Option dialog you checked above. DO NOT to uncheck the "expand to current folder" option there. Now whenever you want to access the old
Username folder in the new Windows 7 explorer view just click your username under Favorites and it will appear like magic.
To get all this to work with the new Libraries feature and your custom file storage scheme you'll need to tell the shell folders about your custom folders and then tell the Libraries to use only the shell folders. Here's how:
I'll use My Pictures as an example -- the others work the same way. First click on the
Username shortcut we created above to display the special shell folder view. Right click "Pictures" or "My Pictures" or whatever you've called it and select Properties and then the Location tab.
Here you can change the
real folder that the virtual shell folder "My Pictures" refers to. Applications frequently look up the locations these virtual shell folders refer to in order to determine default save locations for particular file types. At least that what Microsoft TELLS developers to do. Say you have some of your Pictures in c:\users\bob\pictures and some in d:\otherpictures. You might rather have them all in one place but somehow things have just ended up in c:\users\bob\pictures rather than d:\otherpictures where you want them. Windows 7 will help you out there. If you change the location using this property page it will offer to move anything in the current location to the new location for you. Aww. That's nice. Now if you click on the Pictures library and the locations button in the toolbar you can modify the library to look like this
Now no matter how you get to your pictures -- by filesystem folder (d:\pictures) or by
Username shell folder or by the new Pictures library, everything goes to the same place. Both you and your apps and Windows should all stay firmly on the same page. Now you can change the other shell folders as you'd like. At minimum I'd do Documents, Pictures, Music and Videos just to bring the Libraries inline but you can also move all of the shell folders elsewhere. I move everything except the hidden AppData folder (also known as the profile folder) to another volume like this
I like to keep all my user files on another volume
a la *NIX just to make sizing easier and reinstalling the OS simpler. Whenever I reinstall 7 I just change my shell folder locations to my data drive and all my documents are back exactly as before. I still need to install apps but nothings perfect right?
Hop this clears things up!