Lời nhắc PowerShell của tôi hiện đang trỏ đến ổ C của tôi ( PS C:\>). Làm cách nào để thay đổi thư mục thành một thư mục trên PS Q:\>ổ đĩa Q ( ) của tôi ?
Tên thư mục trên ổ đĩa Q của tôi là "Thư mục Thử nghiệm của Tôi".
Lời nhắc PowerShell của tôi hiện đang trỏ đến ổ C của tôi ( PS C:\>). Làm cách nào để thay đổi thư mục thành một thư mục trên PS Q:\>ổ đĩa Q ( ) của tôi ?
Tên thư mục trên ổ đĩa Q của tôi là "Thư mục Thử nghiệm của Tôi".
Câu trả lời:
Không giống như CMD.EXE CHDIRhoặc CDlệnh, Set-Locationlệnh ghép ngắn PowerShell sẽ thay đổi ổ đĩa và thư mục, cả hai. Get-Help Set-Location -Fullsẽ cung cấp cho bạn thông tin chi tiết hơn Set-Location, nhưng cách sử dụng cơ bản sẽ là
PS C:\> Set-Location -Path Q:\MyDir
PS Q:\MyDir>
Theo mặc định trong PowerShell CDvà CHDIRlà bí danh cho Set-Location.
( Asad đã nhắc tôi trong phần nhận xét rằng nếu đường dẫn chứa khoảng trắng, nó phải được đặt trong dấu ngoặc kép.)
Set-Location 'C:\Path With Spaces'
double inverted commas🤦♂️
Bạn chỉ cần nhập Q:và điều đó sẽ giải quyết được vấn đề của bạn.
Set-Location -Path 'Q:\MyDir'Trong PowerShellcd=Set-Location
cdbí danh, bạn cũng vậy.
Nếu Thư mục của bạn bên trong Ổ đĩa chứa khoảng trắng Trong Power Shell, bạn có thể Chỉ cần Nhập lệnh rồi đến tên ổ đĩa và tên thư mục trong Dấu ngoặc đơn (''):
Set-Location -Path 'E:\FOLDER NAME'
cd -Path Q:/