C#可通过System.Environment.GetFolderPath(Environment.SpecialFolder.XXX) 获取一些特定路径,其官方说明如下:

       //// 摘要://     指定用于检索系统特殊文件夹的目录路径的枚举常数。[ComVisible(true)]public enum SpecialFolder{//// 摘要://     逻辑桌面,而不是物理文件系统位置。Desktop = 0,//// 摘要://     包含用户程序组的目录。Programs = 2,//// 摘要://     用作文档的公共储存库的目录。Personal = 5,//// 摘要://     “我的文档”文件夹。MyDocuments = 5,//// 摘要://     用作用户收藏夹项的公共储存库的目录。Favorites = 6,//// 摘要://     对应于用户的“开始”程序组的目录。Startup = 7,//// 摘要://     包含用户最近使用过的文档的目录。Recent = 8,//// 摘要://     包含“发送”菜单项的目录。SendTo = 9,//// 摘要://     包含“开始”菜单项的目录。StartMenu = 11,//// 摘要://     “我的音乐”文件夹。MyMusic = 13,//// 摘要://     充当属于某个用户的视频的存储库的文件系统目录。 已在 .NET Framework 4 中添加。MyVideos = 14,//// 摘要://     用于物理上存储桌面上的文件对象的目录。DesktopDirectory = 16,//// 摘要://     “我的电脑”文件夹。MyComputer = 17,//// 摘要://     包含“网上邻居”虚拟文件夹中可能存在的链接对象的文件系统目录。 已在 .NET Framework 4 中添加。NetworkShortcuts = 19,//// 摘要://     包含字体的虚拟文件夹。 已在 .NET Framework 4 中添加。Fonts = 20,//// 摘要://     用作文档模板的公共储存库的目录。Templates = 21,//// 摘要://     包含在所有用户的“开始”菜单上都出现的程序和文件夹的文件系统目录。 此特殊文件夹仅对 Windows NT 系统有效。 已在 .NET Framework//     4 中添加。CommonStartMenu = 22,//// 摘要://     跨应用程序共享的组件的文件夹。 此特殊文件夹仅对 Windows NT、Windows 2000 和 Windows XP 系统有效。 已在 .NET Framework//     4 中添加。CommonPrograms = 23,//// 摘要://     包含在所有用户的“开始”文件夹中都出现的程序的文件系统目录。 此特殊文件夹仅对 Windows NT 系统有效。 已在 .NET Framework 4//     中添加。CommonStartup = 24,//// 摘要://     包含在所有用户桌面上出现的文件和文件夹的文件系统目录。 此特殊文件夹仅对 Windows NT 系统有效。 已在 .NET Framework 4 中添加。CommonDesktopDirectory = 25,//// 摘要://     用作当前漫游用户的应用程序特定数据的公共储存库的目录。ApplicationData = 26,//// 摘要://     包含“打印机”虚拟文件夹中可能存在的链接对象的文件系统目录。 已在 .NET Framework 4 中添加。PrinterShortcuts = 27,//// 摘要://     用作当前非漫游用户使用的应用程序特定数据的公共储存库的目录。LocalApplicationData = 28,//// 摘要://     用作 Internet 临时文件的公共储存库的目录。InternetCache = 32,//// 摘要://     用作 Internet Cookie 的公共储存库的目录。Cookies = 33,//// 摘要://     用作 Internet 历史记录项的公共储存库的目录。History = 34,//// 摘要://     用作所有用户使用的应用程序特定数据的公共储存库的目录。CommonApplicationData = 35,//// 摘要://     Windows 目录或 SYSROOT。 它与 %windir% 或 %SYSTEMROOT% 环境变量相对应。 已在 .NET Framework 4//     中添加。Windows = 36,//// 摘要://     “System”目录。System = 37,//// 摘要://     “Program files”目录。 在非 x86 系统中,将 System.Environment.SpecialFolder.ProgramFiles//     传递到 System.Environment.GetFolderPath(System.Environment.SpecialFolder) 方法将返回非//     x86 程序的路径。 若要在非 x86 系统上获取 x86 程序文件目录,请使用 System.Environment.SpecialFolder.ProgramFilesX86//     成员。ProgramFiles = 38,//// 摘要://     “我的图片”文件夹。MyPictures = 39,//// 摘要://     用户的配置文件文件夹。 应用程序不应在此级别上创建文件或文件夹;它们应将其数据放在 System.Environment.SpecialFolder.ApplicationData//     所引用的位置之下。 已在 .NET Framework 4 中添加。UserProfile = 40,//// 摘要://     Windows“System”文件夹。 已在 .NET Framework 4 中添加。SystemX86 = 41,//// 摘要://     X86 Program Files 文件夹。 已在 .NET Framework 4 中添加。ProgramFilesX86 = 42,//// 摘要://     用于应用程序间共享的组件的目录。 若要在非 x86 系统上获取 x86 常规程序文件目录,请使用 System.Environment.SpecialFolder.ProgramFilesX86//     成员。CommonProgramFiles = 43,//// 摘要://     “Program Files”文件夹。 已在 .NET Framework 4 中添加。CommonProgramFilesX86 = 44,//// 摘要://     包含所有用户都可以使用的模板的文件系统目录。 此特殊文件夹仅对 Windows NT 系统有效。 已在 .NET Framework 4 中添加。CommonTemplates = 45,//// 摘要://     包含所有用户共有的文档的文件系统目录。 此特殊文件夹仅对装有 Shfolder.dll 的 Windows NT 系统、Windows 95 和 Windows//     98 系统有效。 已在 .NET Framework 4 中添加。CommonDocuments = 46,//// 摘要://     包含计算机所有用户的管理工具的文件系统目录。 已在 .NET Framework 4 中添加。CommonAdminTools = 47,//// 摘要://     用于存储各个用户的管理工具的文件系统目录。 Microsoft Management Console (MMC) 会将自定义的控制台保存在此目录中,并且此目录将随用户一起漫游。//     已在 .NET Framework 4 中添加。AdminTools = 48,//// 摘要://     充当所有用户共有的音乐文件的存储库的文件系统目录。 已在 .NET Framework 4 中添加。CommonMusic = 53,//// 摘要://     充当所有用户共有的图像文件的存储库的文件系统目录。 已在 .NET Framework 4 中添加。CommonPictures = 54,//// 摘要://     充当所有用户共有的视频文件的存储库的文件系统目录。 已在 .NET Framework 4 中添加。CommonVideos = 55,//// 摘要://     包含资源数据的文件系统目录。 已在 .NET Framework 4 中添加。Resources = 56,//// 摘要://     包含本地化资源数据的文件系统目录。 已在 .NET Framework 4 中添加。LocalizedResources = 57,//// 摘要://     为了实现向后兼容,Windows Vista 中可以识别此值,但该特殊文件夹本身已不再使用。 已在 .NET Framework 4 中添加。CommonOemLinks = 58,//// 摘要://     充当等待写入 CD 的文件的临时区域的文件系统目录。 已在 .NET Framework 4 中添加。CDBurning = 59}

C#-SpecialFolder-特殊路径获取相关推荐

  1. Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略

    Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名.合并两个不同路径下图片文件名等目录/路径案例.正确加载图片路径)之详细攻略 目录 利用python ...

  2. php yii2 路径问题,yii2常用路径获取

    yii2常用路径获取 public function actionGetUrlList() { echo "当前域名地址:".Yii::$app->request->h ...

  3. 关于Android4.4的图片路径获取,如果回来的Uri的格式有两种

    关于Android4.4的图片路径获取,如果回来的Uri的格式有两种 1.content://com.android.providers.media.documents/document/p_w_pi ...

  4. android打开文件管理获取文件名,如何从android中的文件路径获取文件名

    我想从sdcard文件路径获取文件名.例如:/storage/sdcard0/DCIM/Camera/1414240995236.jpg I want get 1414240995236.jpg 我已 ...

  5. android系统通过图片绝对路径获取URI的三种方法

    老马的技术博客 android系统通过图片绝对路径获取URI的三种方法 最近做项目要通过图片的绝对路径找到图片的URI,然后删除图片,小小总结一下获取URI的方法,亲自试验在 android 4.1. ...

  6. iOS开发10-iOS SandBox(沙盒或沙盘)介绍、路径获取

    iOS开发10-iOS SandBox(沙盒或沙盘)介绍.路径获取 代码下载(Xcode7.0.1)  有问题请联系博主,邮箱:nathanlee1987@aliyun.com 1.沙盒路径的获取 & ...

  7. qstring取前几个_QT QString根据路径获取文件名称以及所在文件夹等信息

    做项目的时候,需要从QString保存的文件完整路径中提取出文件名称以及其所在的文件夹,当然通过字串的查找截取也可以很快的实现信息的获取,但是既然QT的QString已经提供了这种方法,就不去自己造轮 ...

  8. 文件之间的拷贝(拷贝图片实例)java.io.FileNotFoundException: G:\dad (拒绝访问。)通过绝对路径获取各种文件名

    1.报错解决 :java.io.FileNotFoundException: G:\dad (拒绝访问.) 参考文献:(364条消息) java.io.FileNotFoundException:(拒 ...

  9. java保存图片到tomcat_Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下...

    Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下 note:有差错或不足之处请批评指正,谢谢! 上一篇介绍了Java web项目中把客户端上传的图片保存到服务器中 ...

  10. android根据音乐路径获取音乐时长,采样率等

    android根据音乐路径获取音乐时长,采样率等 git路径为:https://github.com/zhangliangming/HPAudio Gradle 1.root build.gradle ...

最新文章

  1. 使用getopts处理选项
  2. php dirname(__FILE__)
  3. Visual Basic 永远29岁,Visual Basic 谢幕!
  4. 漫画:什么是冒泡排序
  5. [Leedcode][JAVA][第983题][最低票价][动态规划]
  6. 安利一款编辑神器——Markdown
  7. java二维数组两个框代表什么_在java语言中,二维数组的两个中括号[][]分别表示()和()。...
  8. python 日志模块封装_Python logging日志模块 封装完善
  9. 通信电子线路——课程介绍
  10. 数值计算及matlab实现,用MATLAB实现数值计算
  11. 预言机(Oracle)
  12. Android实现序列化方式
  13. Unity2D愤怒的小鸟技术点总结 ---- 制作动画特效
  14. 【matplotlib】图片的各种渲染效果;matplotlib.cm
  15. java注册账号_Java实现简单登录注册账号操作
  16. 水木-如何解压.iso文件
  17. 标签系统mysql设计_关于tag标签系统的实现
  18. HiPER 840负责均衡问题
  19. Logistic Regression推导
  20. SOAP Web服务

热门文章

  1. [2018.10.10 T1] 餐馆
  2. [2018.09.05 T1] Lyk Love painting
  3. BZOJ1143[CTSC2008] 祭祀river
  4. HDU5234 Happy birthday
  5. BZOJ1027[JSOI2007] 合金
  6. webpack5学习与实战-(一)-webpack的初步认识
  7. oracle 模式_Oracle实验--insert /*+APPEND*/与insert不同模式下产生redo大小
  8. combox控件触发事件_dom事件
  9. Docker error : no space left on device docker 空间不足
  10. vue写数字翻牌效果_封装vue版数字翻牌器