C#设置与获取环境变量的方法详解

 更新时间:2018年03月27日 10:41:11   作者:fsh001  
这篇文章主要给大家介绍了关于C#设置与获取环境变量的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

1.前言

本来想拿学校机房的Android编辑器直接粘到自己电脑上用,发现它的eclipse是32位的,而我的JDK是64位的,于是想到干脆装两个JDK,用C#做一个能够更改环境变量的程序

环境变量是包含关于系统及当前登录用户的环境信息的字符串,一些软件程序使用此信息确定在何处放置文件(如临时文件).

环境变量说白了就是指定一个软件的路径,比如说配置TomcatJdk等软件时就必须设置环境变量。

下面话不多说了,来一起看看详细的介绍吧。

2.代码

Environment类下的静态方法

获取环境变量:

public static string GetEnvironmentVariable(string variable, EnvironmentVariableTarget target);

参数:

// variable:
//  环境变量名。
//
// target:
//  System.EnvironmentVariableTarget 值之一,环境变量的位置。

设置环境变量:

public static void SetEnvironmentVariable(string variable, string value, EnvironmentVariableTarget target);

参数:

// variable:
//  环境变量名。
//
// value:
//  要分配给 variable 的值。
//
// target:
//  System.EnvironmentVariableTarget 值之一,环境变量的位置。

PS:这个设置环境变量的方法不用重启电脑也能生效! (如果不加第三个参数则只会修改当前进程的环境变量)

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • C#中的文件路径获取函数和文件名字获取函数小结

    C#中的文件路径获取函数和文件名字获取函数小结

    这篇文章主要介绍了C#中的文件路径获取函数和文件名字获取函数小结,本文讲解了获取绝对文件路径、获取文件名字、获得包含 path 目录信等内容,需要的朋友可以参考下
    2015-01-01
  • C#校验时间格式的场景分析

    C#校验时间格式的场景分析

    本文通过场景分析给大家讲解C#里如何简单的校验时间格式,本次的场景属于比较常见的收单API,对第三方的订单进行签名验证,然后持久化到数据库,需要的朋友跟随小编一起看看吧
    2022-08-08
  • C#实现文件与字符串互转的方法详解

    C#实现文件与字符串互转的方法详解

    这篇文章主要为大家详细介绍了如何利用C#实现文件与字符串互转效果,文中的示例代码讲解详细,对我们学习C#有一定帮助,需要的可以参考一下
    2022-08-08
  • C#实现将网址生成二维码图片方法介绍

    C#实现将网址生成二维码图片方法介绍

    这篇文章介绍了C#实现将网址生成二维码图片的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C#+MO实现一些渲染功能

    C#+MO实现一些渲染功能

    C#+MO实现一些渲染功能...
    2007-04-04
  • C# WPF编程之命令模型详解

    C# WPF编程之命令模型详解

    这篇文章主要为大家详细介绍了C# WPF编程中命令模型的相关知识,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以跟随小编一起学习一下
    2024-04-04
  • C#实现AI五子棋游戏的示例代码

    C#实现AI五子棋游戏的示例代码

    这篇文章主要为大家详细介绍了C#如何智能AI五子棋游戏中的人工下棋操作以及对应的机器操作,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-11-11
  • C# 使用Microsoft Edge WebView2的相关总结

    C# 使用Microsoft Edge WebView2的相关总结

    这篇文章主要介绍了C# 使用Microsoft Edge WebView2的相关总结,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-02-02
  • 基于C#实现员工IC卡的读写功能

    基于C#实现员工IC卡的读写功能

    这篇文章主要为大家详细介绍了C#如何实现读写员工IC卡的功能,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-01-01
  • C# 实现Eval(字符串表达式)的三种方法

    C# 实现Eval(字符串表达式)的三种方法

    这篇文章主要介绍了C# 实现Eval(字符串表达式)的三种方法,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-04-04

最新评论