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”.
powershell
Tak zdezorientowany
źródło
źródło
cd -Path Q:/
Odpowiedzi:
W przeciwieństwie do CMD.EXE
CHDIR
lubCD
polecenia, polecenieSet-Location
cmdlet PowerShell zmieni dysk i katalog, zarówno.Get-Help Set-Location -Full
dostaniesz bardziej szczegółowe informacjeSet-Location
, ale podstawowe użycie będziePS C:\> Set-Location -Path Q:\MyDir PS Q:\MyDir>
Domyślnie w programie PowerShell
CD
iCHDIR
są aliasem dlaSet-Location
.( Asad przypomniał mi w komentarzach, że jeśli ścieżka zawiera spacje, musi być ujęta w cudzysłów).
źródło
Aby przejść bezpośrednio do tego folderu, możesz użyć polecenia
Set-Location
cmdlet lubcd
aliasu:Set-Location "Q:\My Test Folder"
źródło
Wiele opublikowanych odpowiedzi tutaj, ale prawdopodobnie może to pomóc temu, kto od niedawna korzysta z PowerShell
Więc jeśli w ścieżce katalogu jest jakaś spacja, nie zapomnij dodać podwójnych cudzysłowów „”.
źródło
Set-Location 'C:\Path With Spaces'
double inverted commas
🤦♂️Możesz po prostu napisać,
Q:
a to powinno rozwiązać Twój problem.źródło
Set-Location -Path 'Q:\MyDir'
W PowerShell
cd
=Set-Location
źródło
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'
Zrzut ekranu jest dołączony tutaj
źródło