Mój znak zachęty PowerShell wskazuje obecnie na mój dysk C ( PS C:\>
). Jak zmienić katalog na folder na moim PS Q:\>
dysku Q ( )?
Nazwa folderu na moim dysku Q to „Mój folder testowy”.
Mój znak zachęty PowerShell wskazuje obecnie na mój dysk C ( PS C:\>
). Jak zmienić katalog na folder na moim PS Q:\>
dysku Q ( )?
Nazwa folderu na moim dysku Q to „Mój folder testowy”.
Odpowiedzi:
W przeciwieństwie do CMD.EXE CHDIR
lub CD
polecenia, polecenie Set-Location
cmdlet PowerShell zmieni dysk i katalog, zarówno. Get-Help Set-Location -Full
dostaniesz bardziej szczegółowe informacje Set-Location
, ale podstawowe użycie będzie
PS C:\> Set-Location -Path Q:\MyDir
PS Q:\MyDir>
Domyślnie w programie PowerShell CD
i CHDIR
są aliasem dla Set-Location
.
( Asad przypomniał mi w komentarzach, że jeśli ścieżka zawiera spacje, musi być ujęta w cudzysłów).
Set-Location 'C:\Path With Spaces'
double inverted commas
🤦♂️
Możesz po prostu napisać, Q:
a to powinno rozwiązać Twój problem.
Set-Location -Path 'Q:\MyDir'
W PowerShell cd
=Set-Location
cd
aliasu, ty też nie.
Jeśli folder na dysku zawiera spacje, w Power Shell możesz po prostu wpisać polecenie, a następnie nazwę dysku i nazwę folderu w pojedynczych cudzysłowach („”):
Set-Location -Path 'E:\FOLDER NAME'
cd -Path Q:/