Il mio prompt di PowerShell punta attualmente alla mia unità C ( PS C:\>
). Come cambio directory in una cartella sulla mia unità Q ( PS Q:\>
)?
Il nome della cartella sulla mia unità Q è "My Test Folder".
Il mio prompt di PowerShell punta attualmente alla mia unità C ( PS C:\>
). Come cambio directory in una cartella sulla mia unità Q ( PS Q:\>
)?
Il nome della cartella sulla mia unità Q è "My Test Folder".
Risposte:
A differenza di CMD.EXE CHDIR
o del CD
comando, il Set-Location
cmdlet di PowerShell cambierà unità e directory, entrambe. Get-Help Set-Location -Full
ti fornirà informazioni più dettagliate su Set-Location
, ma l'utilizzo di base sarebbe
PS C:\> Set-Location -Path Q:\MyDir
PS Q:\MyDir>
Per impostazione predefinita in PowerShell CD
e CHDIR
sono alias per Set-Location
.
( Asad mi ha ricordato nei commenti che se il percorso contiene spazi, deve essere racchiuso tra virgolette.)
Set-Location 'C:\Path With Spaces'
double inverted commas
🤦♂️
Puoi semplicemente digitare Q:
e questo dovrebbe risolvere il tuo problema.
Set-Location -Path 'Q:\MyDir'
In PowerShellcd
=Set-Location
cd
alias, nemmeno tu.
Se la cartella all'interno di un'unità contiene spazi in Power Shell, puoi semplicemente digitare il comando, quindi il nome dell'unità e il nome della cartella all'interno di virgolette singole (''):
Set-Location -Path 'E:\FOLDER NAME'
cd -Path Q:/