C#返回系统特殊路径
发布日期:2021-06-30 19:10:47
浏览次数:2
分类:技术文章
本文共 1376 字,大约阅读时间需要 4 分钟。
using System; using Microsoft.Win32; namespace SystemPathsApp { /// <summary> /// Summary description for SystemPaths. /// </summary> public class SystemPaths { public SystemPaths() { // // TODO: Add constructor logic here // folders = OpenRegistryPath(Registry.CurrentUser,@"/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders"); } private RegistryKey folders; private RegistryKey OpenRegistryPath(RegistryKey root,string s) { s = s.Remove(0,1) + @"/"; while (s.IndexOf(@"/") != -1) { root = root.OpenSubKey(s.Substring(0,s.IndexOf(@"/"))); s = s.Remove(0,s.IndexOf(@"/") + 1); } return root; } /// <summary> /// </summary> /// <param name="path"> /// Desktop 桌面目录 /// Fonts 字体目录 /// NetHood 网上邻居 /// Personal 我的文档目录 /// Programs 开始菜单程序目录 /// Recent 存放用户最近访问文件快捷方式的目录 /// SendTo 发送到目录 /// StartMenu 开始菜单目录 /// Startup 开始菜单启动项目录 /// Favorites 收藏夹目录 /// History 网页历史目录 /// Cookies cookies目录 /// Cache 缓存目录 /// AppData 应用程序数据目录 /// PrintHood 打印目录 /// </param> /// <returns></returns> public string Customize(string path) { return folders.GetValue(path).ToString(); } public string Desktop() { return Customize("Desktop"); } public string Cookies() { return Customize("Cookies"); } public string MyDocuments() { return Customize("Personal"); } public string History() { return Customize("History"); } public string Favorites() { return Customize("Favorites"); } } }转载地址:https://linuxstyle.blog.csdn.net/article/details/1539776 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月19日 02时21分56秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
COMP7404 Machine Learing——ROC
2019-04-30
Python量子计算qiskit
2019-04-30
Python的多线程不是真的多线程(GIL全局解释器锁)
2019-04-30
Python手动读取MNIST数据集
2019-04-30
Python手动读取CIFAR-10数据集
2019-04-30
Pytorch(十一) —— 分布式(多GPU)训练
2019-04-30
Deeplab v3
2019-04-30
NLP 之 Perplexity困惑度
2019-04-30
tensor/矩阵/图片等更换通道,调整size
2019-04-30
本地和colab 中 改变tensorflow的版本
2019-04-30
Camera-ready ddl
2019-04-30
CUB-200鸟类数据集
2019-04-30
Python反射机制
2019-04-30
YAPF —— Python代码格式化工具
2019-04-30
UGC 用户产生内容
2019-04-30
ranger
2019-04-30