C#如何将某个文件夹路径添加到环境变量PATH中?

在C#中环境变量的操作都在Environment类中。

如果要将某个文件夹路径添加到环境变量PATH中,可以使用如下的代码:

string spath = @”d:\test”;
string stemp;
//先获取旧的环境变量的值
stemp = Environment.GetEnvironmentVariable(“PATH”);
Console.WriteLine(stemp);
Environment.SetEnvironmentVariable(“PATH”, stemp + spath);
stemp = Environment.GetEnvironmentVariable(“PATH”);
Console.WriteLine(stemp);

如果要将当前的exe应用程序所在的目录添加到环境变量中,可以使用如下的代码:

//添加环境变量
string spath = AppDomain.CurrentDomain.BaseDirectory;
string stemp = Environment.GetEnvironmentVariable(“PATH”);
Environment.SetEnvironmentVariable(“PATH”, stemp + spath);

       

发表评论