c# - 如何使用C#设置环境变量Path

标签 c# mysql

<分区>

我正在尝试为 MySql 设置路径环境变量。

我没有收到错误,但我的代码不起作用。

代码:

首先:

string pathvar = @";C:\Program Files\MySQL\MySQL Server 5.1\bin\\";
System.Environment.SetEnvironmentVariable("PATH", pathvar);

第二个:

string pathvar = System.Environment.GetEnvironmentVariable("PATH");
System.Environment.SetEnvironmentVariable("PATH", pathvar + @";C:\Program Files\MySQL\MySQL Server 5.1\bin\\");

谢谢你的帮助...

最佳答案

您正在将环境变量与您的程序相关联,但您希望将它与您的本地计算机相关联,以便每个程序都可以使用它。查看采用 EnvironmentVariableTarget 的重载。

var name = "PATH";
var scope = EnvironmentVariableTarget.Machine; // or User
var oldValue = Environment.GetEnvironmentVariable(name, scope);
var newValue  = oldValue + @";C:\Program Files\MySQL\MySQL Server 5.1\bin\\";
Environment.SetEnvironmentVariable(name, newValue, scope);

关于c# - 如何使用C#设置环境变量Path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22093715/

相关文章:

c# - 从虚拟机创建azure工作规则

MySQL 错误未知变量 LOG_OUTPUT

mysql - 错误安装 MySQL : Can't find messagefile '/usr/share/mysql/errmsg.sys'

mysql - 使用 MySQL Workbench 选择目标架构

php - 从 MySQL 中的序列化列中搜索数据

mysql - 选择一列,然后再次随机插入该列

c# - 是否可以使用 C#/WPF 控制 Telerik RadPropertyGrid 的可见性?

c# - 图片标题总是出现。单击按钮后如何使其消失或隐藏

c# - CodeBehind 中的对象存活多长时间?

c# - 使用SQL返回JSON字符串