What is the difference between Windows 7 Documents and My Documents?

I program with VBA and MS Word. I recently switched from XP to Windows 7.
The latter uses "Documents" where XP used "My Documents" It appears, however, that I have a "My Documents" folder under "Documents." I tried to use Windows Explorer to move a directory currently under "My Documents" so it would be under "Documents" but Windows 7 objected, saying my source and destination were the same.

Under XP, my programs would create a new directory under My Documents. If a user of my programs is running Windows 7, should I make the program create the folder under "Documents"?

Any guidance or explanation of the problem is most welcome. Perhaps this is a non-problem. Perhaps the two folders are really the same folder. I suspect not, since I have "My Documents" as a folder beneath "Documents."

           John Robin
JohnRobinAllenRetired professor of FrenchAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

The Documents item is a Library, a new concept introduced in Windows 7.  My Documents is a folder, as in Windows XP and Vista, and it is one of the parts of the Documents Libarary. See if this page explains things:


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
No, your coding should be fine. Windows 7 and Vista use what is called pointers(not sure that's the correct term) for old functionality. Because of the Pointers the folders are actually the same place so your programs are fine, You may in time want to detect the OS in your code and do it with the new paths.
Windows 7 organizes a few things into "Libraries" which are not folders/directories themselves.  Think of them in the same sense that libraries are used in Windows Media Player, which are not locations so much as categories (Music, Videos, Pictures...) to which you can add folders with relevant content that you'd like that library to monitor.  By default, the My Documents folder is added to the Documents library, so they are, in effect, the same location.

If you right-click the Document library and select Properties, you'll see "Library locations", which lists what folders the Library includes.  You can add additional folders here, even if they are nested within locations already listed.  They will then be directly accessible through the Documents library, rather than having to click though the folder hierarchy to reach them.
Yes the Documents is a Library but he's more concerned with the actual path.
JohnRobinAllenRetired professor of FrenchAuthor Commented:
All three explanations helped. I chose the first as the "best" simply because it was the first.

The solutions have simplified my life. Many thanks!

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 7

From novice to tech pro — start learning today.