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".
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".
Respuestas:
A diferencia de CMD.EXE CHDIR
o del CD
comando, el Set-Location
cmdlet de PowerShell cambiará la unidad y el directorio, ambos. Get-Help Set-Location -Full
obtendrá información más detallada sobre Set-Location
, pero el uso básico sería
PS C:\> Set-Location -Path Q:\MyDir
PS Q:\MyDir>
De forma predeterminada en PowerShell, CD
y CHDIR
son alias de Set-Location
.
( Asad me recordó en los comentarios que si la ruta contiene espacios, debe estar entre comillas).
Set-Location 'C:\Path With Spaces'
double inverted commas
🤦♂️
Simplemente puede escribir Q:
y eso debería resolver su problema.
Set-Location -Path 'Q:\MyDir'
En PowerShellcd
=Set-Location
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'
cd -Path Q:/