我的PowerShell提示目前指向了C驱动器 (PS C:\>
)。我如何切换到Q驱动器上的文件夹(PS Q:\>
)?
我的Q驱动器上的文件夹名称是"My Test Folder"。
我的PowerShell提示目前指向了C驱动器 (PS C:\>
)。我如何切换到Q驱动器上的文件夹(PS Q:\>
)?
我的Q驱动器上的文件夹名称是"My Test Folder"。
与CMD.EXE的CHDIR
或CD
命令不同,PowerShell的Set-Location
cmdlet将同时更改驱动器和目录。Get-Help Set-Location -Full
将为您提供有关Set-Location
的更详细信息,但基本用法如下:
PS C:\> Set-Location -Path Q:\MyDir
PS Q:\MyDir>
默认情况下,在PowerShell中,CD
和CHDIR
是Set-Location
的别名。
(Asad在评论中提醒我,如果路径包含空格,必须用引号括起来。)
要直接前往该文件夹,您可以使用 Set-Location
命令或 cd
别名:
Set-Location "Q:\My Test Folder"
Q:
,这样就可以解决你的问题。Set-Location -Path 'Q:\MyDir'
在PowerShell中cd
= Set-Location
cd
别名,您也没有这样做。 - Jeff Zeitlin您也可以使用 sl
命令来更改目录。它的完整形式是 Set-Location
,但它的缩写更短。
例如:
# Too verbose
Set-Location -Path C:\
# Just the right amount of characters to type
sl C:\
Set-Location -Path 'E:\FOLDER NAME'
Set-Location 'C:\Program Files\MongoDB\Server\6.0'
cd -Path Q:/
。 - OmerPush-Location
和Pop-Location
。 - undefined