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
CHDIRo delCDcomando, elSet-Locationcmdlet de PowerShell cambiará la unidad y el directorio, ambos.Get-Help Set-Location -Fullobtendrá información más detallada sobreSet-Location, pero el uso básico seríaDe forma predeterminada en PowerShell,
CDyCHDIRson 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-Locationcmdlet ocdalias: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
cdalias, 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