Meine PowerShell-Eingabeaufforderung zeigt derzeit auf mein C-Laufwerk ( PS C:\>). Wie ändere ich das Verzeichnis in einen Ordner auf meinem Q ( PS Q:\>) -Laufwerk?
Der Ordnername auf meinem Q-Laufwerk lautet "Mein Testordner".
Meine PowerShell-Eingabeaufforderung zeigt derzeit auf mein C-Laufwerk ( PS C:\>). Wie ändere ich das Verzeichnis in einen Ordner auf meinem Q ( PS Q:\>) -Laufwerk?
Der Ordnername auf meinem Q-Laufwerk lautet "Mein Testordner".
Antworten:
Im Gegensatz zu CMD.EXE CHDIRoder CDBefehl Set-Locationändert das PowerShell- Cmdlet Laufwerk und Verzeichnis. Get-Help Set-Location -FullSie erhalten detailliertere Informationen Set-Location, aber die grundlegende Verwendung wäre
PS C:\> Set-Location -Path Q:\MyDir
PS Q:\MyDir>
Standardmäßig in PowerShell CDund CHDIRsind Alias für Set-Location.
( Asad erinnerte mich in den Kommentaren daran, dass der Pfad, wenn er Leerzeichen enthält, in Anführungszeichen gesetzt werden muss.)
Hier finden Sie mehrere Antworten, aber wahrscheinlich kann dies helfen, wer PowerShell neu verwendet
Wenn also in Ihrem Verzeichnispfad Leerzeichen vorhanden sind, vergessen Sie nicht, doppelte Anführungszeichen "" hinzuzufügen.
Set-Location 'C:\Path With Spaces'
double inverted commas🤦♂️
Sie können einfach tippen Q:und das sollte Ihr Problem lösen.
Wenn Ihr Ordner in einem Laufwerk Leerzeichen enthält In Power Shell können Sie einfach den Befehl eingeben, dann Laufwerksname und Ordnername in einfache Anführungszeichen (''):
Set-Location -Path 'E:\FOLDER NAME'