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 CHDIRo del CDcomando, il Set-Locationcmdlet di PowerShell cambierà unità e directory, entrambe. Get-Help Set-Location -Fullti 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 CDe CHDIRsono 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
cdalias, 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:/