// 修改系统变量 string variableName = "MY_VARIABLE"; string newValue = "new value"; // 在当前进程中设置系统变量 Environment.SetEnvironmentVariable(variableName, newValue, EnvironmentVariableTarget.Process); // 在系统级别设置系统变量 Environment.SetEnvironmentVariable(variableName, newValue, EnvironmentVariableTarget.Machine);
// 获取当前的 Path 系统变量值 string originalPath = Environment.GetEnvironmentVariable("Path", EnvironmentVariableTarget.Machine); // 要添加的内容 string newPath = "C:\\NewDirectory"; // 在原始值后面附加新内容 string modifiedPath = originalPath + ";" + newPath; // 将修改后的值设置回 Path 系统变量 Environment.SetEnvironmentVariable("Path", modifiedPath, EnvironmentVariableTarget.Machine);
标签:变量,系统,EnvironmentVariableTarget,Environment,修改,Path,string From: https://www.cnblogs.com/alicia0/p/17745320.html