【发布时间】:2016-12-13 20:50:15
【问题描述】:
我的 PowerShell 提示当前指向我的 C 盘 (PS C:\>)。如何将目录更改为 Q (PS Q:\>) 驱动器上的文件夹?
我 Q 盘上的文件夹名称是“我的测试文件夹”。
【问题讨论】:
-
就这么简单
cd -Path Q:/
标签: powershell
我的 PowerShell 提示当前指向我的 C 盘 (PS C:\>)。如何将目录更改为 Q (PS Q:\>) 驱动器上的文件夹?
我 Q 盘上的文件夹名称是“我的测试文件夹”。
【问题讨论】:
cd -Path Q:/
标签: powershell
与 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在cmets中提醒我,如果路径包含空格,必须用引号括起来。)
【讨论】:
要直接转到该文件夹,您可以使用Set-Location cmdlet 或cd 别名:
Set-Location "Q:\My Test Folder"
【讨论】:
您只需输入Q: 即可解决您的问题。
【讨论】:
Set-Location -Path 'Q:\MyDir'
在 PowerShell 中 cd = Set-Location
【讨论】:
cd 别名,你也没有。
您还可以使用sl 命令来更改目录。它是Set-Location,但要短得多。
例子:
# Too verbose
Set-Location -Path C:\
# Just the right amount of characters to type
sl C:\
【讨论】:
如果 Drive 中的 Folder 包含空格在 Power Shell 中,您只需在 Single Quotes('') 中键入命令,然后键入驱动器名称和文件夹名称:
Set-Location -Path 'E:\FOLDER NAME'
【讨论】: