用 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(); } } }