Mi indicador de PowerShell apunta actualmente a mi unidad C ( PS C:\>
). ¿Cómo cambio el directorio a una carpeta en mi PS Q:\>
unidad Q ( )?
El nombre de la carpeta en mi unidad Q es "Mi carpeta de prueba".
powershell
Muy confundido
fuente
fuente
cd -Path Q:/
Respuestas:
A diferencia de CMD.EXE
CHDIR
o delCD
comando, elSet-Location
cmdlet de PowerShell cambiará la unidad y el directorio, ambos.Get-Help Set-Location -Full
obtendrá información más detallada sobreSet-Location
, pero el uso básico seríaDe forma predeterminada en PowerShell,
CD
yCHDIR
son alias deSet-Location
.( Asad me recordó en los comentarios que si la ruta contiene espacios, debe estar entre comillas).
fuente
Para ir directamente a esa carpeta, puede usar el
Set-Location
cmdlet ocd
alias:Set-Location "Q:\My Test Folder"
fuente
Varias respuestas publicadas aquí, pero probablemente esto pueda ayudar a quienes están usando PowerShell por primera vez
ASÍ que si hay algún espacio en la ruta de su directorio, no olvide agregar comillas dobles "".
fuente
Set-Location 'C:\Path With Spaces'
double inverted commas
🤦♂️Simplemente puede escribir
Q:
y eso debería resolver su problema.fuente
fuente
cd
alias, ni que sea.Si su carpeta dentro de una unidad contiene espacios en Power Shell, puede simplemente escribir el comando y luego el nombre de la unidad y el nombre de la carpeta dentro de comillas simples (''):
Set-Location -Path 'E:\FOLDER NAME'
La captura de pantalla se adjunta aquí.
fuente