Tidak dapat melakukan cd ke folder dengan spasi di jalur folder


18

Saya mencoba untuk cdke Program Filesdirektori, tapi aku mendapatkan kesalahan. Ini screenshotnya.

Pesan Kesalahan PowerShell

Inilah perintah yang saya jalankan dan pesan kesalahan:

PS C: \> cd C: \ Program Files

Set-Lokasi: Parameter tidak dapat ditemukan yang cocok dengan nama parameter 'File'. Pada baris: 1 char: 3 + cd <<<< C: \ Program Files


1
ada ruang putih, lepas saja.

9
cd "C:\Program Files"
Joachim Isaksson

Jawaban:


14

Jenis cd c:\. Sekarang tekan tombol tab (ini lengkapi-otomatis, yang akan menghemat banyak pengetikan) berulang kali hingga menampilkan direktori dengan spasi di namanya. Perhatikan bagaimana ini membatasi jalan dengan backtick. Gunakan karakter yang sama saat Anda mengetik. Pada keyboard en-GB saya itu adalah karakter di sebelah kiri tombol 1.

Edit: ugh! mataku! Itu adalah apostrof, bukan backtick.


30

Anda harus mengelilingi jalan dalam tanda kutip ganda jika ada ruang di jalan!

cd "C:\Program Files"

8

Anda juga dapat menggunakan variabel lingkungan ProgramFiles

cd $env:ProgramFiles

3

Coba ini

C:\>cd "Program Files"

Ini akan bekerja


1

MET1 : Dengan Kutipan

cd "C:/Prgram Files (x86)"

cd 'C:/Program Files (x86)'

Metode2 : Tanpa menggunakan Kutipan

cd Program\ Files \(x86\)

Demikian pula itu akan berlaku untuk File Program.


-2

Coba versi 8.3 nama file:

cd C:\Progra~1

Juga coba:

cd C:\Program*

-3

Anda harus mencobanya

cd C:\Program\ Files

2
Tidak, seharusnya tidak. Garis miring terbalik adalah pemisah jalur di sini, bukan karakter pelarian. Dia harus mengutip jalan (seperti yang telah disarankan) atau melarikan diri dari ruang dengan backticks:cd C:\Program` Files
Ansgar Wiechers

Bahkan pengeditan yang disarankan salah. Ditolak.
music2myear
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.