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 CHDIRo del CDcomando, el Set-Locationcmdlet de PowerShell cambiará la unidad y el directorio, ambos. Get-Help Set-Location -Fullobtendrá 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, CDy CHDIRson 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
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'
cd -Path Q:/