Special Folders Article Index for
Special
Website Links For
Special
 

Information About

Special Folders





OVERVIEW

's folder view in Windows XP uses virtual folders as the root.]]
Windows uses the concept of special folders to help present the contents of the computer to the user in a fairly consistent way that frees the user from having to deal with absolute file paths, which can (and often do) change between operating system versions, and even individual installations. The idea has evolved over time, with new special folders being added in every version of Windows since their introduction in Windows 95 .

Microsoft 's "Designed for Windows" logo requirementshttp://www.microsoft.com/whdc/winlogo/ Windows Logo Program state that an application must make use of Special Folders locations to locate the appropriate folders in which documents and application settings should be stored.

A Special Folder can either be a reference to a physical file system directory, or a reference to a "virtual" folder. In the former case, they are analogous to Environment Variables — in fact, many of the environment variables that are set in a user's session are defined by where the special folders are set to point to.

Virtual folders, however, do not actually exist on the file system; they are instead presented through Windows Explorer as a tree of folders that the user can navigate. This is known as the Shell Namespace . At the root of this namespace is the ''Desktop'' virtual folder, which contains the '' My Documents '', '' My Computer '', '' My Network Places '' (''Network Neighborhood'' in Windows 95 and 98) and ''Recycle Bin'' virtual folders. Some virtual folders (like Desktop) have an accompanying special folder that is a reference to a physical file system. Windows Explorer displays the combined contents of a virtual folder and its associated file system folder to the user. This can be seen in Figure 1, which shows the Folder view in Windows XP's Explorer; in the Desktop virtual folder, the four standard virtual folders can be seen, as well as an additional folder, "a folder on the desktop", which is a real folder located in the Desktop directory in the user's profile. Some third-party programs add their own virtual folders to Windows Explorer.


LIST OF SPECIAL FOLDERS

The following tables list most of the file system and virtual folders that are available as of Windows XP . The OS version in which each special folder was introduced is given as well.


File system directories


Notes:
# The "Desktop" ''virtual folder'' is not the same thing as the "Desktop" ''special folder''. The Desktop virtual folder is the root of the Windows Shell Namespace , which contains other virtual folders. The Shell Namespace
# As with Desktop, the "My Documents" ''virtual folder'' differs from the "My Documents" ''special folder''. If the virtual folder variant is asked for, it will appear in a file dialog as a sub-directory of the "Desktop" virtual folder, instead of the user's profile directory as it physically exists on the hard drive.


Virtual folders

Notes:
# The "Desktop" ''virtual folder'' is not the same thing as the "Desktop" ''special folder''. The Desktop virtual folder is the root of the Windows Shell Namespace , which contains other virtual folders. The Shell Namespace
# As with Desktop, the "My Documents" ''virtual folder'' differs from the "My Documents" ''special folder''. If the virtual folder variant is asked for, it will appear in a file dialog as a sub-directory of the "Desktop" virtual folder, instead of the user's profile directory as it physically exists on the hard drive.


SEE ALSO



REFERENCES



EXTERNAL LINKS