2017-02-12 158 views
0

以cd命令路径名在Windows Powershell中,命令行cd $HOME通向主目录。但命令行cd $TEMPcd $GOPATH不起作用,返回cd : Cannot process argument because the value of argument "path" is null.

PS:环境变量已配置。

Name       Value 
----       ----- 
GOPATH       C:\Gowork 
GOROOT       C:\Program Files\Go\ 
TEMP       C:\Users\myusername~1\AppData\Local\Temp 
windir       C:\Windows 

回答

6

如果你的意思是环境变量 “TEMP”,那么你应该做的是:

cd $env:temp 

我觉得$ HOME是一些PowersShell特定的变量,如$主机,$ ErrorActionPreference等,而TEMP是一个环境变量。环境变量作为$ env:VARIABLENAME读出。

我认为gopath也是你的环境变量。

+0

这是行得通的。非常感谢。 – TristeShine