说明
返回值和系统环境密切相关。
环境
- 操作系统:windows 7 sp1 x64
- 当前账户:zzs
- 内置的管理员账户:Administrator
- 系统盘:C
- 开发工具:vs2015 professional u3
- 编程语言:c#
- 编程框架:.NET Framework 4.5.2
返回值
folder的名称 | folder的值 | folder的摘要 | GetFolderPath的返回值 |
---|---|---|---|
Desktop | 0 | 逻辑桌面,而不是物理文件系统位置。 | C:\Users\zzs\Desktop |
Programs | 2 | 包含用户程序组的目录。 | C:\Users\zzs\AppData\Roaming\Microsoft\Windows\Start Menu\Programs |
Personal | 5 | 用作文档的公共储存库的目录。 | C:\Users\zzs\Documents |
MyDocuments | 5 | ”我的文档”文件夹。 | C:\Users\zzs\Documents |
Favorites | 6 | 用作用户收藏夹项的公共储存库的目录。 | C:\Users\zzs\Favorites |
Startup | 7 | 对应于用户的“启动”程序组的目录。 | C:\Users\zzs\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup |
Recent | 8 | 包含用户最近使用过的文档的目录。 | C:\Users\zzs\AppData\Roaming\Microsoft\Windows\Recent |
SendTo | 9 | 包含“发送”菜单项的目录。 | C:\Users\zzs\AppData\Roaming\Microsoft\Windows\SendTo |
StartMenu | 11 | 包含“开始”菜单项的目录。 | C:\Users\zzs\AppData\Roaming\Microsoft\Windows\Start Menu |
MyMusic | 13 | “我的音乐”文件夹。 | C:\Users\zzs\Music |
MyVideos | 14 | 文件系统目录,充当属于某个用户的视频的存储库。 已在.NETFramework4中添加。 | C:\Users\zzs\Videos |
DesktopDirectory | 16 | 用于物理上存储桌面上的文件对象的目录。 | C:\Users\zzs\Desktop |
MyComputer | 17 | “我的电脑”文件夹。 | (空字符串) |
NetworkShortcuts | 19 | 文件系统目录,包含“网上邻居”虚拟文件夹中可能存在的链接对象。 已在.NETFramework4中添加。 | C:\Users\zzs\AppData\Roaming\Microsoft\Windows\Network Shortcuts |
Fonts | 20 | 包含字体的虚拟文件夹。 已在.NETFramework4中添加。 | C:\Windows\Fonts |
Templates | 21 | 用作文档模板的公共储存库的目录。 | C:\Users\zzs\AppData\Roaming\Microsoft\Windows\Templates |
CommonStartMenu | 22 | 文件系统目录,包含在所有用户的“开始”菜单上都出现的程序和文件夹。 此特殊文件夹仅对WindowsNT系统有效。 已在.NETFramework4中添加。 | C:\ProgramData\Microsoft\Windows\Start Menu |
CommonPrograms | 23 | 跨应用程序共享的组件的文件夹。 此特殊文件夹仅对WindowsNT、Windows2000和WindowsXP系统有效。 已在.NETFramework4中添加。 | C:\ProgramData\Microsoft\Windows\Start Menu\Programs |
CommonStartup | 24 | 文件系统目录,包含在所有用户的“启动”文件夹中都出现的程序。 此特殊文件夹仅对WindowsNT系统有效。 已在.NETFramework4中添加。 | C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup |
CommonDesktopDirectory | 25 | 文件系统目录,包含在所有用户桌面上出现的文件和文件夹。 此特殊文件夹仅对WindowsNT系统有效。 已在.NETFramework4中添加。 | C:\Users\Public\Desktop |
ApplicationData | 26 | 目录,它用作当前漫游用户的应用程序特定数据的公共储存库。 | C:\Users\zzs\AppData\Roaming |
PrinterShortcuts | 27 | 文件系统目录,包含“打印机”虚拟文件夹中可能存在的链接对象。 已在.NETFramework4中添加。 | C:\Users\zzs\AppData\Roaming\Microsoft\Windows\Printer Shortcuts |
LocalApplicationData | 28 | 目录,它用作当前非漫游用户使用的应用程序特定数据的公共储存库。 | C:\Users\zzs\AppData\Local |
InternetCache | 32 | 用作Internet临时文件的公共储存库的目录。 | C:\Users\zzs\AppData\Local\Microsoft\Windows\Temporary Internet Files |
Cookies | 33 | 用作InternetCookie的公共储存库的目录。 | C:\Users\zzs\AppData\Roaming\Microsoft\Windows\Cookies |
History | 34 | 用作Internet历史记录项的公共储存库的目录。 | C:\Users\zzs\AppData\Local\Microsoft\Windows\History |
CommonApplicationData | 35 | 目录,它用作所有用户使用的应用程序特定数据的公共储存库。 | C:\ProgramData |
Windows | 36 | Windows目录或SYSROOT。 它与%windir%或%SYSTEMROOT%环境变量相对应。 已在.NETFramework4中添加。 | C:\Windows |
System | 37 | ”System”目录。 | C:\Windows\system32 |
ProgramFiles | 38 | "Programfiles"目录。 在非x86系统中,将System.Environment.SpecialFolder.ProgramFiles传递到System.Environment.GetFolderPath(System.Environment.SpecialFolder)方法将返回非x86程序的路径。 若要在非x86系统上获取x86程序文件目录,请使用System.Environment.SpecialFolder.ProgramFilesX86成员。 | C:\Program Files (x86) |
MyPictures | 39 | “我的图片”文件夹。 | C:\Users\zzs\Pictures |
UserProfile | 40 | 用户的配置文件文件夹。应用程序不应在此级别上创建文件或文件夹; 它们应将其数据放在System.Environment.SpecialFolder.ApplicationData所引用的位置之下。 已在.NETFramework4中添加。 | C:\Users\zzs |
SystemX86 | 41 | Windows“System”文件夹。 已在.NETFramework4中添加。 | C:\Windows\SysWOW64 |
ProgramFilesX86 | 42 | “ProgramFiles”文件夹。 将System.Environment.SpecialFolder.ProgramFilesX86成员传递到System.Environment.GetFolderPath(System.Environment.SpecialFolder)方法将返回System.String.Empty; 请改为使用System.Environment.SpecialFolder.ProgramFiles成员。 您可以通过调用System.Environment.Is64BitOperatingSystem属性确定Windows是否为32位操作系统。 已在.NETFramework4中添加。在x86系统中, | C:\Program Files (x86) |
CommonProgramFiles | 43 | 用于应用程序间共享的组件的目录。 若要在非x86系统上获取x86常规程序文件目录,请使用System.Environment.SpecialFolder.ProgramFilesX86成员。 | C:\Program Files (x86)\Common Files |
CommonProgramFilesX86 | 44 | “ProgramFiles”文件夹。 已在.NETFramework4中添加。 | C:\Program Files (x86)\Common Files |
CommonTemplates | 45 | 文件系统目录,包含所有用户都可以使用的模板。 此特殊文件夹仅对WindowsNT系统有效。 已在.NETFramework4中添加。 | C:\ProgramData\Microsoft\Windows\Templates |
CommonDocuments | 46 | 文件系统目录,包含所有用户共有的文档。 此特殊文件夹仅对装有Shfolder.dll的WindowsNT系统、Windows95和Windows98系统有效。 已在.NETFramework4中添加。 | C:\Users\Public\Documents |
CommonAdminTools | 47 | 文件系统目录,包含计算机所有用户的管理工具。 已在.NETFramework4中添加。 | C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools |
AdminTools | 48 | 文件系统目录,用于存储各个用户的管理工具。 MicrosoftManagementConsole(MMC)会将自定义的控制台保存在此目录中,并且此目录将随用户一起漫游。 已在.NETFramework4中添加。 | C:\Users\zzs\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools |
CommonMusic | 53 | 文件系统目录,充当所有用户共有的音乐文件的存储库。 已在.NETFramework4中添加。 | C:\Users\Public\Music |
CommonPictures | 54 | 文件系统目录,充当所有用户共有的图像文件的存储库。 已在.NETFramework4中添加。 | C:\Users\Public\Pictures |
CommonVideos | 55 | 文件系统目录,充当所有用户共有的视频文件的存储库。 已在.NETFramework4中添加。 | C:\Users\Public\Videos |
Resources | 56 | 文件系统目录,包含资源数据。 已在.NETFramework4中添加。 | C:\Windows\resources |
LocalizedResources | 57 | 文件系统目录,包含本地化资源数据。 已在.NETFramework4中添加。 | (空字符串) |
CommonOemLinks | 58 | 为了实现向后兼容,WindowsVista中可以识别此值,但该特殊文件夹本身已不再使用。 已在.NETFramework4中添加。 | (空字符串) |
CDBurning | 59 | 文件系统目录,充当等待写入CD的文件的临时区域。 已在.NETFramework4中添加。 | C:\Users\zzs\AppData\Local\Microsoft\Windows\Burn\Burn |