在PowerShell中,我可以使用命令
我怀疑PowerShell会直接解释8.3文件名。该目录的长文件名为
使用PowerShell如何打开
$Env:TEMP
打印出%TEMP%
的值。以下是在我的计算机上的输出内容:PS> $Env:temp
C:\Users\IAIN~1.COR\AppData\Local\Temp
当我尝试使用cd
命令切换目录时,出现以下错误:
PS> cd $Env:temp
Set-Location : An object at the specified path C:\Users\IAIN~1.COR does not exist.
At line:1 char:3
+ cd <<<< $Env:temp
+ CategoryInfo : InvalidArgument: (:) [Set-Location], PSArgumentException
+ FullyQualifiedErrorId : Argument,Microsoft.PowerShell.Commands.SetLocationCommand
我怀疑PowerShell会直接解释8.3文件名。该目录的长文件名为
C:\Users\iain.CORP\AppData\Local\Temp
。当我尝试cd C:\Users\Iain.CORP\AppData\Local\Temp
时,目录变化成功。使用PowerShell如何打开
$Env:TEMP
路径?我需要先有长文件名吗?