在PowerShell中更改目录

toe95027  于 2023-05-17  发布在  Shell
关注(0)|答案(9)|浏览(351)

我的PowerShell提示符当前指向我的C驱动器(PS C:\>)。如何将目录更改为Q(PS Q:\>)驱动器上的文件夹?
我的Q驱动器上的文件夹名称是“我的测试文件夹”。

zazmityj

zazmityj1#

多个张贴的答案在这里,但可能这可以帮助谁是新使用PowerShell

因此,如果您的目录路径中有任何空格,请不要忘记添加双引号“”。

kcrjzv8t

kcrjzv8t2#

你可以简单地输入Q:,这应该可以解决你的问题。

ux6nzvsh

ux6nzvsh3#

Set-Location -Path 'Q:\MyDir'

在PowerShell中cd = Set-Location

vshtjzan

vshtjzan4#

您还可以使用sl命令来更改目录。它是Set-Location,但它要短得多。
示例:

# Too verbose
Set-Location -Path C:\

# Just the right amount of characters to type
sl C:\
jv2fixgn

jv2fixgn5#

如果您的驱动器内的文件夹包含空格在Power Shell中,您只需在单引号('')中键入命令,然后输入驱动器名称和文件夹名称:

Set-Location -Path 'E:\FOLDER NAME'

The Screenshot is attached here

slhcrj9b

slhcrj9b6#

1.在Powershell上使用Set-Location而不是cd。
1.将路径用引号括起来。单引号对我有用。
设置位置'C:\Program Files\MongoDB\Server\6.0'

lvjbypge

lvjbypge7#

我不知道为什么每个人都在谈论Set-Locationcd不改变驱动器和目录的事实,事实上它确实这样做了(在powershell中,而不是cmd),如果文件夹名称中有空格,你只需要把引号(单引号或双引号),如果你只是想去它的根目录,你也可以只输入驱动器号:

wlwcrazw

wlwcrazw8#

与CMD.EXE CHDIRCD命令不同,PowerShell Set-Location cmdlet将更改驱动器和目录。Get-Help Set-Location -Full将为您提供有关Set-Location的更多详细信息,但基本用法如下

PS C:\> Set-Location -Path Q:\MyDir

PS Q:\MyDir>

在PowerShell中,CDCHDIRSet-Location的别名。
Asad在注解中提醒我,如果路径包含空格,则必须用引号括起来。)

xienkqul

xienkqul9#

若要直接转到该文件夹,可以使用Set-Location cmdlet或cd别名:

Set-Location "Q:\My Test Folder"

相关问题