特殊文件夹(英语:Special Folder),它不是一个绝对文件路径。 这使得应用程序将询问系统某一类别文件的合适位置成为了可能,并且不受版本和语言的系统限制。
自Windows 95开始,Windows 使用“特殊文件夹”的概念来代表保存在计算机中的内容,这使得用户无需再处理绝对文件路径,并且可以在不同系统以及不同应用程序之间修改。后续各版本 Windows 均对此功能作出了改进。
微软的“为Windows而设计”(Designed for Windows)标志要求程序必须使用特殊文件夹来保存文档和设置。
一个特殊文件夹可以被映射于一个物理地址,或一个“特殊的”文件夹。因此,特殊文件夹与环境变量相似。 事实上,很多在用户层面设置的环境变量是由特殊文件夹的指向来决定的。
然而,特殊文件夹事实上不存在于文件系统中——他们代表了Windows资源管理器中的树形文件夹导航。这与Windows Shell namespace(Windows Shell 名字空间)类似。然而在Windows XP系统中,根级的名字空间是桌面:它包含了我的文档,我的电脑,网上邻居和回收站。一些与特殊文件夹相关联的文件夹在物理上也确实存在。Windows资源管理器将特殊文件夹以及它的关联文件夹合并起来显示。例如“桌面”保存在用户个人文件夹中。
认识Windows的特殊文件夹—晓林 特殊文件夹的特殊用途—陈秀峰