Không thể cd vào một thư mục có khoảng trắng trong đường dẫn thư mục


15

tôi đang cố gắng để cd để Program Files thư mục, nhưng tôi nhận được một lỗi. Đây là ảnh chụp màn hình.

PowerShell Error Message

Đây là lệnh tôi đang chạy và thông báo lỗi:

PS C: \ & gt; cd C: \ Tệp chương trình

Đặt vị trí: Không thể tìm thấy tham số khớp với tên tham số 'Tệp'.   Tại dòng: 1 char: 3   + cd & lt; & lt; & lt; & lt; C: \ Tệp chương trình


1
Có khoảng trắng, thoát khỏi nó.

9
cd "C:\Program Files"
Joachim Isaksson

Câu trả lời:


10

Kiểu cd c:\ . Bây giờ hãy nhấn phím tab (đây là tự động hoàn thành, việc này sẽ giúp bạn tiết kiệm rất nhiều thao tác gõ) cho đến khi nó hiển thị cho bạn một thư mục có khoảng trắng trong tên. Lưu ý cách nó phân định đường dẫn với backticks. Sử dụng cùng một ký tự khi bạn đang gõ. Trên bàn phím en-GB của tôi, nó là ký tự bên trái của phím 1.

Chỉnh sửa: ugh! đôi mắt của tôi! Đó là một dấu nháy đơn, không phải là một backtick.


29

Bạn cần bao quanh đường dẫn trong dấu ngoặc kép nếu có khoảng trắng trong đường dẫn!

cd "C:\Program Files"

7

Bạn cũng có thể sử dụng biến môi trường ProgramFiles

cd $env:ProgramFiles

3

Thử đi

C:\>cd "Program Files"

Điều này sẽ làm việc.


1

PHƯƠNG PHÁP1 : Với trích dẫn

cd "C:/Prgram Files (x86)"

cd 'C:/Program Files (x86)'

Phương pháp 2 : Không sử dụng Báo giá

cd Program\ Files \(x86\)

Tương tự như vậy, nó sẽ đi cho các tệp chương trình.


-2

Hãy thử phiên bản tên tệp 8.3:

cd C:\Progra~1

Cũng cố gắng:

cd C:\Program*

-3

Bạn nên thử với

cd C:\Program\ Files

2
Không, anh không nên. Dấu gạch chéo ngược là dấu phân cách đường dẫn ở đây, không phải là ký tự thoát. Anh ta phải trích dẫn đường dẫn (như đã đề xuất) hoặc thoát khỏi khoảng trắng bằng backticks: cd C:\Program` Files
Ansgar Wiechers

Ngay cả các chỉnh sửa được đề xuất là sai. Từ chối.
music2myear
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.