Meu prompt do PowerShell está atualmente apontado para minha unidade C ( PS C:\>
). Como mudo o diretório para uma pasta em minha PS Q:\>
unidade Q ( )?
O nome da pasta em minha unidade Q é "Minha pasta de teste".
powershell
Muito confuso
fonte
fonte
cd -Path Q:/
Respostas:
Ao contrário do CMD.EXE
CHDIR
ouCD
comando, oSet-Location
cmdlet PowerShell mudará a unidade e o diretório, ambos.Get-Help Set-Location -Full
obterá informações mais detalhadas sobreSet-Location
, mas o uso básico seriaPS C:\> Set-Location -Path Q:\MyDir PS Q:\MyDir>
Por padrão no PowerShell,
CD
eCHDIR
são alias deSet-Location
.( Asad me lembrou nos comentários que se o caminho contiver espaços, ele deve ser colocado entre aspas.)
fonte
Para ir diretamente para essa pasta, você pode usar o
Set-Location
cmdlet oucd
alias:Set-Location "Q:\My Test Folder"
fonte
Várias respostas postadas aqui, mas provavelmente isso pode ajudar quem está usando o PowerShell recentemente
Portanto, se houver espaço no caminho do diretório, não se esqueça de adicionar as vírgulas duplas ""
fonte
Set-Location 'C:\Path With Spaces'
double inverted commas
🤦♂️Você pode simplesmente digitar
Q:
e isso deve resolver seu problema.fonte
Set-Location -Path 'Q:\MyDir'
Em PowerShell
cd
=Set-Location
fonte
cd
apelido, nem você.Se sua pasta dentro de uma unidade contém espaços no Power Shell, você pode simplesmente digitar o comando e o nome da unidade e o nome da pasta entre aspas simples (''):
Set-Location -Path 'E:\FOLDER NAME'
A captura de tela está anexada aqui
fonte