弹来弹去跑马灯!

用 C# 实现检测系统环境变量 “Path” 中是否有某个值,没有就添加的方法

用 C# 实现检测系统环境变量 “Path” 中是否有某个值,没有就添加的方法:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace EnvironmentVariablePathChecker
{
    class Program
    {
        static void Main()
        {
            string valueToCheck = "YOUR_PATH_VALUE";

            string pathVariable = Environment.GetEnvironmentVariable("Path", EnvironmentVariableTarget.Machine);

            if (!pathVariable.Contains(valueToCheck))
            {
                // 如果不存在,则添加到 Path 中
                pathVariable += ";" + valueToCheck;
                Environment.SetEnvironmentVariable("Path", pathVariable, EnvironmentVariableTarget.Machine);
                Console.WriteLine($"已将 {valueToCheck} 添加到系统环境变量 Path 中。");
            }
            else
            {
                Console.WriteLine($"系统环境变量 Path 中已存在 {valueToCheck}。");
            }

            Console.ReadLine();
        }
    }
}

  

posted @ 2024-11-04 12:54  wgscd  阅读(5)  评论(0编辑  收藏  举报