当前位置:首页 > 编程语言 > C# > 正文内容

C# 获取Windows系统目录

C#2年前 (2022-10-26)
Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
Environment.SpecialFolder
成员名称输出描述
AdminToolsC:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools用于存储各个用户的管理工具的文件系统目录。 Microsoft Management Console (MMC) 会将自定义的控制台保存在此目录中,并且此目录将随用户一起漫游。 已在 .NET Framework 4 中添加。
ApplicationDataC:\Users\admin\AppData\Roaming用作当前漫游用户的应用程序特定数据的公共储存库的目录。
CDBurningC:\Users\admin\AppData\Local\Microsoft\Windows\Burn\Burn充当等待写入 CD 的文件的临时区域的文件系统目录。 已在 .NET Framework 4 中添加。
CommonAdminToolsC:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools包含计算机所有用户的管理工具的文件系统目录。 已在 .NET Framework 4 中添加。
CommonApplicationDataC:\ProgramData用作所有用户使用的应用程序特定数据的公共储存库的目录。
CommonDesktopDirectoryC:\Users\Public\Desktop包含在所有用户桌面上出现的文件和文件夹的文件系统目录。 此特殊文件夹仅对 Windows NT 系统有效。 已在 .NET Framework 4 中添加。
CommonDocumentsC:\Users\Public\Documents包含所有用户共有的文档的文件系统目录。 此特殊文件夹仅对装有 Shfolder.dll 的 Windows NT 系统、Windows 95 和 Windows 98 系统有效。 已在 .NET Framework 4 中添加。
CommonMusicC:\Users\Public\Music充当所有用户共有的音乐文件的存储库的文件系统目录。 已在 .NET Framework 4 中添加。
CommonOemLinksC:\ProgramData\OEM Links为了实现向后兼容,Windows Vista 中可以识别此值,但该特殊文件夹本身已不再使用。 已在 .NET Framework 4 中添加。
CommonPicturesC:\Users\Public\Pictures充当所有用户共有的图像文件的存储库的文件系统目录。 已在 .NET Framework 4 中添加。
CommonProgramFilesC:\Program Files (x86)\Common Files用于应用程序间共享的组件的目录。 若要在非 x86 系统上获取 x86 常规程序文件目录,请使用 ProgramFilesX86 成员。
CommonProgramFilesX86C:\Program Files (x86)\Common Files“Program Files”文件夹。 已在 .NET Framework 4 中添加。
CommonProgramsC:\ProgramData\Microsoft\Windows\Start Menu\Programs跨应用程序共享的组件的文件夹。 此特殊文件夹仅对 Windows NT、Windows 2000 和 Windows XP 系统有效。 已在 .NET Framework 4 中添加。
CommonStartMenuC:\ProgramData\Microsoft\Windows\Start Menu包含在所有用户的“开始”菜单上都出现的程序和文件夹的文件系统目录。 此特殊文件夹仅对 Windows NT 系统有效。 已在 .NET Framework 4 中添加。
CommonStartupC:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup包含在所有用户的“开始”文件夹中都出现的程序的文件系统目录。 此特殊文件夹仅对 Windows NT 系统有效。 已在 .NET Framework 4 中添加。
CommonTemplatesC:\ProgramData\Microsoft\Windows\Templates包含所有用户都可以使用的模板的文件系统目录。 此特殊文件夹仅对 Windows NT 系统有效。 已在 .NET Framework 4 中添加。
CommonVideosC:\Users\Public\Videos充当所有用户共有的视频文件的存储库的文件系统目录。 已在 .NET Framework 4 中添加。
CookiesC:\Users\admin\AppData\Local\Microsoft\Windows\INetCookies用作 Internet Cookie 的公共储存库的目录。
DesktopC:\Users\admin\Desktop逻辑桌面,而不是物理文件系统位置。
DesktopDirectoryC:\Users\admin\Desktop用于物理上存储桌面上的文件对象的目录。
FavoritesC:\Users\admin\Favorites用作用户收藏夹项的公共储存库的目录。
FontsC:\Windows\Fonts包含字体的虚拟文件夹。 已在 .NET Framework 4 中添加。
HistoryC:\Users\admin\AppData\Local\Microsoft\Windows\History用作 Internet 历史记录项的公共储存库的目录。
InternetCacheC:\Users\admin\AppData\Local\Microsoft\Windows\INetCache用作 Internet 临时文件的公共储存库的目录。
LocalApplicationDataC:\Users\admin\AppData\Local用作当前非漫游用户使用的应用程序特定数据的公共储存库的目录。
LocalizedResourcesC:\Windows\resources\0804包含本地化资源数据的文件系统目录。 已在 .NET Framework 4 中添加。
MyComputernull“我的电脑”文件夹。
MyDocumentsC:\Users\admin\Documents“我的文档”文件夹。
MyMusicC:\Users\admin\Music“我的音乐”文件夹。
MyPicturesC:\Users\admin\Pictures“我的图片”文件夹。
MyVideosC:\Users\admin\Videos充当属于某个用户的视频的存储库的文件系统目录。 已在 .NET Framework 4 中添加。
NetworkShortcutsC:\Users\admin\AppData\Roaming\Microsoft\Windows\Network Shortcuts包含“网上邻居”虚拟文件夹中可能存在的链接对象的文件系统目录。 已在 .NET Framework 4 中添加。
PersonalC:\Users\admin\Documents用作文档的公共储存库的目录。
PrinterShortcutsC:\Users\admin\AppData\Roaming\Microsoft\Windows\Printer Shortcuts包含“打印机”虚拟文件夹中可能存在的链接对象的文件系统目录。 已在 .NET Framework 4 中添加。
ProgramFilesC:\Program Files (x86)“Program files”目录。 在非 x86 系统中,将 ProgramFiles 传递到 GetFolderPath 方法将返回非 x86 程序的路径。 若要在非 x86 系统上获取 x86 程序文件目录,请使用 ProgramFilesX86 成员。
ProgramFilesX86C:\Program Files (x86)“Program Files”文件夹。 已在 .NET Framework 4 中添加。 在 x86 系统中,将 ProgramFilesX86 成员传递到 Environment. GetFolderPath 方法将返回 String. Empty;请改为使用ProgramFiles 成员。 你可以通过调用 Environment. Is64BitOperatingSystem 属性确定 Windows 是否为 32 位操作系统。
ProgramsC:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs包含用户程序组的目录。
RecentC:\Users\admin\AppData\Roaming\Microsoft\Windows\Recent包含用户最近使用过的文档的目录。
ResourcesC:\Windows\resources包含资源数据的文件系统目录。 已在 .NET Framework 4 中添加。
SendToC:\Users\admin\AppData\Roaming\Microsoft\Windows\SendTo包含“发送”菜单项的目录。
StartMenuC:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu包含“开始”菜单项的目录。
StartupC:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup对应于用户的“开始”程序组的目录。
SystemC:\Windows\system32“System”目录。
SystemX86C:\Windows\SysWOW64Windows“System”文件夹。 已在 .NET Framework 4 中添加。
TemplatesC:\Users\admin\AppData\Roaming\Microsoft\Windows\Templates用作文档模板的公共储存库的目录。
UserProfileC:\Users\admin用户的配置文件文件夹。 应用程序不应在此级别上创建文件或文件夹;它们应将其数据放在 ApplicationData 所引用的位置之下。 已在 .NET Framework 4 中添加。
WindowsC:\WindowsWindows 目录或 SYSROOT。 它与 %windir% 或 %SYSTEMROOT% 环境变量相对应。 已在 .NET Framework 4 中添加。



相关文章

C# ListView 虚拟化加载百万数据

private void Form1_Load(object send...

C# string与Hex互转

StrToHex    /// <summary>...

C#解析Torrent获取磁力链

NuGet添加 MonoTorrentusing MonoTorrent;string&n...

C# MDI例子

父窗口属性IsMdiContainer设置为Trueprivate void b...

C# XML

创建    XmlDocument xmlDoc ...

C# 捕获鼠标

方式一-API    /// <summary>...