获取系统环境信息:Environment类

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace EnvInfo { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btnGet_Click(object sender, EventArgs e) { OperatingSystem os = Environment.OSVersion; PlatformID osid = os.Platform; string[] drives = Environment.GetLogicalDrives(); string drivesString = ""; foreach (string drive in drives) { drivesString += drive + ","; } drivesString = drivesString.TrimEnd(' ', ',');//去掉最后一个逗号 listBox1.Items.Add("计算机名称:"+Environment.MachineName); listBox1.Items.Add("当前用户名:"+Environment.UserName); listBox1.Items.Add("操作系统版本信息:"+os); listBox1.Items.Add("操作系统ID:"+osid); listBox1.Items.Add("当前文件夹:"+Environment.CurrentDirectory); listBox1.Items.Add("CLR的版本信息:"+Environment.Version); listBox1.Items.Add("驱动器列表:"+drivesString); listBox1.Items.Add(""); //获取各种windows标准文件夹的路径 listBox1.Items.Add("Program Files:"+Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)); listBox1.Items.Add("Common Program Files:"+ Environment.GetFolderPath(Environment.SpecialFolder.CommonProgramFiles)); listBox1.Items.Add("Personal:"+ Environment.GetFolderPath(Environment.SpecialFolder.Personal)); listBox1.Items.Add("Recent:"+ Environment.GetFolderPath(Environment.SpecialFolder.Recent)); listBox1.Items.Add("Cookies:"+ Environment.GetFolderPath(Environment.SpecialFolder.Cookies)); } private void btnExit_Click(object sender, EventArgs e) { Application.Exit(); } } }

Enviroment类相关推荐

  1. 安卓Enviroment类的详解

    安卓的enviroment类一般是的到安卓系统的一些目录路径的信息. 1: getDataDirectory() 获取到Android中的data数据目录(sd卡中的data文件夹)/data 2:g ...

  2. android file mkdir,android file.mkdir()一直返回false问题

    今天想写本地日志,结果写文件的时候一直失败,报FileNotFound错误,很明显,就是文件创建失败的问题了,debug了一下,发现在创建路径的时候,file.mkdirs()就出问题了(这个方法相对 ...

  3. androidsdcard挂载目录_获取android手机的自带存储路径和sdcard存储路径

    展开全部 1.方法一 //内置sd卡路径String sdcardPath = System.getenv("EXTERNAL_STORAGE"); //内置sd卡路径String ...

  4. 如何正确获得Android内外SD卡路径

    PS:看了9年的小说,自己开始动手写了一本,请各位猿们动动手指,点击下,有起点账号的可以收藏下!!<武意长存> 忘了这篇文章是在哪里看到了,当时就copy保存了下来,今天转载出来下. 外置 ...

  5. android:数据持久化

    5中方式:SharedPreference,file,SQLite,ContentProvider,网络 1.SharedPreference 一种轻型的数据存储方式,常用来存储一些简单的配置信息,本 ...

  6. 【达内课程】数据存储

    文章目录 数据存储介绍 SharedPreferences:偏好设置 I/O存储/文件存储 数据存储介绍 数据存储也称之为数据持久化.表现为将程序处理过程中需要保存的数据存储到硬盘的某个文件中.在 A ...

  7. Flask web开发实战之基础篇 Flask-模板

    基础篇 第三章 Flask模板 前言 3. Flask模板 3.1 模板基本用法 3.1.1 创建模板 3.1.2 模板语法 3.1.3 渲染模板 3.2 模板辅助工具 3.2.1 上下文 3.2.2 ...

  8. Android存储空间讲解

    http://blog.fidroid.com/post/android/ru-he-zheng-que-huo-de-androidnei-wai-sdqia-lu-jing 如何正确获得Andro ...

  9. android SD卡相关

    另外文章   http://blog.csdn.net/Fybon/article/details/25904215 Android 外部存储权限分析 http://blog.csdn.net/zjb ...

最新文章

  1. 【超详细】模拟器EVE的安装与使用,附下载链接
  2. Xcode 6 打包ipa文件
  3. Dubbo-gok8s注册中心设计方案与实现
  4. clover config_clover的每一个小细节都给你弄得明明白白的
  5. 判断用户是否已经登录
  6. 一道无限级分类题的 PHP 实现
  7. 5G完整标准出台,产业应用爆发在即,抢先规划势在必行
  8. 许家印大笔押注新能源:恒大集团1200亿沈阳投资建厂造车
  9. 准确检测图像的轮廓 opencv_OpenCV图像处理-轮廓和轮廓特征
  10. 9月22日云栖精选夜读:脑洞 | 横扫围棋界的AlphaGo竟然出纪录片了!介意剧透者慎点…...
  11. HIVE存储(四)ORCFile
  12. Win2008r2 由ESXi 转换到 HyperV的处理过程
  13. postman下载excel出现乱码
  14. cholesky分解_FM因子分解机的原理、公式推导、Python实现和应用
  15. 金融危机对中国IT产业四大深层影响
  16. Hadoop 启动 HDFS DataNode 时报错:Invalid dfs.datanode.data.dir
  17. c语言中scanf()用法,C语言中scanf()的用法!
  18. JavaScript中字符串连接/拼接的四种方式
  19. SEM推广及广告投放数据分析及可视化
  20. 实现自定义小圆圈加载

热门文章

  1. Oracle 子查询in字句优化
  2. 巨推荐!文献下载利器!6个网站可随时随地免费下载中文文献!
  3. 怎么屏蔽还有照片_“朋友,别逼我屏蔽你”:乱象丛生的朋友圈,到此为止吧...
  4. << 和 >> 在 C++ 里面是什么意思
  5. Excel表格中替换的高级用法
  6. 【session】session和session_id的理解
  7. uniapp扫描身份证获取信息
  8. Linux账号和权限管理练习题
  9. 芯片数据分析----芯片数据可视化
  10. GDAL for Android编译