如何覆盖环境路径变量以从自定义路径而不是 system32 路径调用 curl?

如何覆盖环境路径变量以从自定义路径而不是 system32 路径调用 curl?

我将包含 curl.exe 文件的文件夹路径 ( C:\My\Custom\Directory\) 添加到了路径环境变量中。问题是,当我curl从命令行调用时,它会运行另一个 curl 可执行文件,而不是预期的可执行文件。当我使用 Process Explorer 跟踪正在运行的可执行文件时,我在C:\Windows\System32\(可能是在新的 Windows 更新后安装的) 中找到了它。问题在于,这个可执行文件不支持我使用的某些功能。

我需要做的是覆盖curl从 调用 curl.exeC:\My\Custom\Directory\而不是从 调用它C:\Windows\System32\

注意:
我知道我可以"C:\My\Custom\Directory\curl.exe"在命令行中使用,但我只想用它curl来从我的自定义目录中调用 curl.exe。
另外,我无法C:\Windows\System32\从 Path 变量中删除,因为它包含其他重要的可执行文件,我想我不能。

答案1

%path% 项的顺序很重要。您可以使用以下方法检查where curl.exe

谢谢约瑟夫每个人都发表了评论。

相关内容