SETX PATH 在 Windows 7 64 位上不起作用



SETX在Windows 7 32位运行良好,但在64位运行不正常。

这是我的.bat文件内容:

setx PATH "%%ProgramFiles%MySQLMySQL Server 5.5bin%;"

没有得到任何错误,但不工作。

但是当我尝试这个时:

setx PATH "%C:Program FilesMySQLMySQL Server 5.5bin%;"

它工作得很好!为什么?

在第一个代码中,您在字符串的开头使用了2%,在结尾也使用了1%,显然这是不正确的,就像第二个示例中的开始/结束百分比一样。

另外,你的两个代码试图做的是替换整个路径,这将导致问题(你将无法找到任何合法的Windows应用程序命令的路径,例如"cmd.exe"),所以如果你想添加一个新条目到当前路径,然后这样做:

setx PATH "%PATH%;%ProgramFiles%MySQLMySQL Server 5.5bin"

PS:适用于win7架构

相关内容

  • 没有找到相关文章

最新更新