c# 获取系统路径方法

c# 获取系统路径方法

ID:15779255

大小:27.86 KB

页数:8页

时间:2018-08-05

c# 获取系统路径方法_第1页
c# 获取系统路径方法_第2页
c# 获取系统路径方法_第3页
c# 获取系统路径方法_第4页
c# 获取系统路径方法_第5页
资源描述:

《c# 获取系统路径方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、返回“我的文档”路径字符串Environment.GetFolderPath(Environment.SpecialFolder.Personal)本技巧使用GetFolderPath方法来获取指向由指定枚举标识的系统特殊文件夹的路径。语法格式如下:publicstaticstringGetFolderPath(SpecialFolderfolder)参数folder标识系统特殊文件夹的枚举常数。如果指定系统的特殊文件夹存在于用户的计算机上,则返回到该文件夹的路径;否则为空字符串(" ")。如果系统未创建文件夹、已删除现有文件夹或者文件夹是不对应物理路径的虚拟目录(例如

2、“我的电脑”),则该文件夹不会实际存在。主要代码如下:MessageBox.Show("我的文档系统路径:" + Environment.GetFolderPath(Environment.SpecialFolder.Personal), "我的文档",MessageBoxButtons.OK,MessageBoxIcon.Information);参考一:C#如何获取某用户的“我的文档”的目录Console.WriteLine(System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)

3、);System.Environment.GetFolderPath方法获取指向由指定枚举标识的系统特殊文件夹的路径。publicstaticstringGetFolderPath(Environment.SpecialFolderfolder)Environment.SpecialFolder枚举说明:成员名称说明 ApplicationData目录,它用作当前漫游用户的应用程序特定数据的公共储存库。 CommonApplicationData目录,它用作所有用户使用的应用程序特定数据的公共储存库。 LocalApplicationData目录,它用作当前非漫游用户使

4、用的应用程序特定数据的公共储存库。 Cookies用作InternetCookie的公共储存库的目录。 Desktop逻辑桌面,而不是物理文件系统位置。 Favorites用作用户收藏夹项的公共储存库的目录。 History用作Internet历史记录项的公共储存库的目录。 InternetCache用作Internet临时文件的公共储存库的目录。 Programs包含用户程序组的目录。 MyComputer“我的电脑”文件夹。  MyMusic“MyMusic”文件夹。 MyPictures“MyPictures”文件夹。 Recent包含用户最近使用过的文档的目录。

5、 SendTo包含“发送”菜单项的目录。 StartMenu包含“开始”菜单项的目录。 Startup对应于用户的“启动”程序组的目录。 System“System”目录。 Templates用作文档模板的公共储存库的目录。 DesktopDirectory用于物理上存储桌面上的文件对象的目录。 Personal用作文档的公共储存库的目录。 MyDocuments“我的电脑”文件夹。 ProgramFiles“Programfiles”目录。 CommonProgramFiles用于应用程序间共享的组件的目录。参考二:C#打开桌面等特殊系统路径不同的操作系统,桌面的路径

6、不尽相同,而且随着用户安装位置的不同也不同。C#可以从Windows注册表读取得到用户的特殊文件夹(桌面、收藏夹等等)的位置。代码如下:usingMicrosoft.Win32;namespaceJPGCompact{   publicpartialclassMainForm:Form   {       privatevoidTest()       {           RegistryKeyfolders;           folders=OpenRegistryPath(Registry.CurrentUser,@"softwaremicrosoft

7、windowscurrentversionexplorershellfolders");           //Windows用户桌面路径           stringdesktopPath=folders.GetValue("Desktop").ToString();           //Windows用户字体目录路径           stringfontsPath=folders.GetValue("Fonts").ToString();           //Windows用户网络邻居路径           

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。