法一:

string str = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);

法二:

private bool ProgramDataWriteFile(string contentToWrite){try{string strProgramDataPath = "%PROGRAMDATA%";string directoryPath = Environment.ExpandEnvironmentVariables(strProgramDataPath) + "\\MyApp\\";string path = Environment.ExpandEnvironmentVariables(strProgramDataPath)+"\\MyApp\\ConnectionInfo.txt";if (Directory.Exists(directoryPath)){System.IO.StreamWriter file = new System.IO.StreamWriter(path);file.Write(contentToWrite);file.Close();}else{Directory.CreateDirectory(directoryPath);System.IO.StreamWriter file = new System.IO.StreamWriter(path);file.Write(contentToWrite);file.Close();}return true;}catch (Exception e){}return false;}

如果C:\ProgramData 上述都能获得  如果我的路径是 D:\ProgramData  能不能获取   ???

C# 获得%ProgramData% 路径相关推荐

  1. Win10两个开始菜单路径

    C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ 这个路径中的是公用的,也就是电脑上多个用户都可以正常看见. C:\Users\Lenovo\ ...

  2. 本地计算机的oracle,(转)解决:本地计算机 上的 OracleOraDb10g_home1TNSListener服务启动后停止...

    手动启动一个问题:本地计算机 上的 OracleOraDb10g_home1TNSListener服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止. 在网上找解决方案的时候,发现很多人都遇 ...

  3. UFT软件的安装与注意事项

    安装包下载 UFT软件的安装包网上也有许多,这里我分享下我使用的--->UFT安装包 下载完成解压后进行安装. 要注意关闭杀毒软件,否则安装过程中某些组件可能会安装不上. 部分电脑在安装过程中出 ...

  4. Tacview 添加自定义模型

    Tacview 添加自定义模型 1. Tacview简介 这里是官方简介:Tacview is a universal flight data analysis tool which enables ...

  5. win10user文件夹迁移_windows 7、Windows10 系统目录迁移,修改安装的默认路径:Users,Program Files,ProgramData...

    Tips:本文只针对Win7.windows 10系统有过测试,其他系统尚未测试:不过大家想尝试也可.这次实验是我做的全新 win7_32位系统来测试的,windows10当然64位的系统也可.至少现 ...

  6. 获取 ProgramData 文件夹路径

    char startUpDir[500];if (SHGetFolderPathA(NULL,CSIDL_COMMON_STARTUP,NULL,0,startUpDir)!= S_OK){print ...

  7. Jupyter notebook 文件路径

    Jupyter notebook 文件路径 1. 默认工作路径:C:\Users\think 2. 修改工作路径: C:\Users\think\.jupyter路径下,无配置文件 打开命令提示符:( ...

  8. Mysql数据库文件路径重置

    今天突然发现服务器的系统盘存储空间几乎所剩无几,这台服务器上只有mysql数据库在用系统盘.因为当初安装mysql时采用的是mysql安装软件的默认位置.随着时间变化数据库的data files及lo ...

  9. conda 修改缓存路径

    linux环境: 默认情况下,conda 创建的新环境 以及过往安装的模块缓存都存储在用户目录下,这一点不会在 conda (user-specific)配置文件 $HOME/.condarc 中体现 ...

  10. 修改MySQL数据文件默认路径

    原文链接: http://www.aichengxu.com/database/8499581.htm 一.同一主机下位置的转移 在mysql安装完成后,要修改数据库存储的位置,比如从安装目录下的C: ...

最新文章

  1. web developer tips (51):使用vs2005和IE8进行调试
  2. MAC下PHP7.1.23安装intl3.0.0
  3. 关于 Boost.PropertyTree
  4. 基于多线程的TCP局域网通信,客户端向服务端上传 文件简单实现源码
  5. 建立一颗二叉排序树,并删除该二叉排序树上的某个节点
  6. python中角度怎么表示_python – 如何知道两点之间的角度?
  7. 向量空间模型(vector space model)
  8. 数字孪生技术在智慧城市建设中有哪些应用?
  9. Kafka其实就是个“篮子”
  10. 精通RPM之--制作篇(上)
  11. 微信摇一摇插件ios_iOS仿微信摇一摇功能
  12. Robotstudio软件:工作站中多台机器人I/O通信仿真实现
  13. 基于Docker部署Mysql主从复制-实战详解篇
  14. 关于sql语句中where条件内添加case when的问题
  15. 七 linux LCD驱动代分析
  16. SSD的王者 PCIe固态硬盘的未来在哪里
  17. 量子计算机预言未来,科学家预测,未来5-10年内,将出现家用量子计算机
  18. Mall项目部署记录
  19. python创建学生字典_用python创建简单字典
  20. 交叉编译sysstat

热门文章

  1. 记一次OpenStack排错Exceeded maximum number of re tries. Exhausted all hosts available for retrying build
  2. 论文解读-CenterNet:Keypoint Triplets for Object Detection
  3. Echarts 如何实现一张图现切换不同的X轴
  4. vector subscript out of range
  5. 关于区块链安全方面的文献
  6. 【一起入门NLP】中科院自然语言处理作业一:RNN,DNN,CNN 进行猫狗分类(pytorch入门)【代码+报告】
  7. 软件工程大作业(1)
  8. 【线性代数】6-5:正定矩阵(Positive Definite Matrices)
  9. php cpu主频,处理器主频概念及 xxxGHz 的运算速度
  10. token与refresh token