Klasör yolunda boşlukları olan bir klasöre cd yapılamaz


18

Ben çalışıyorum cdiçin Program Filesdizine, ancak bir hata alıyorum. İşte ekran görüntüsü.

PowerShell Hata Mesajı

İşte çalıştırdığım komut ve hata mesajı:

PS C: \> cd C: \ Program Dosyaları

Set-Location: 'Dosyalar' parametre adıyla eşleşen bir parametre bulunamıyor. Satırda: 1 karakter: 3 + cd <<<< C: \ Program Dosyaları


1
boşluk var, kaç.

9
cd "C:\Program Files"
Joachim Isaksson

Yanıtlar:


14

Tür cd c:\. Şimdi, adında boşluklar içeren bir dizin gösterene kadar sekme tuşuna basın (bu otomatik olarak tamamlanır, bu da size çok fazla yazı kaydeder). Yolu ters tırnaklarla nasıl sınırlandırdığına dikkat edin. Yazarken aynı karakteri kullanın. En-GB klavyemde, 1 tuşunun solundaki karakter.

Düzenleme: ugh! gözlerim! Bu bir kesme işareti, backtick değil.


30

Yolda bir boşluk varsa yolu çift tırnak içine almanız gerekir!

cd "C:\Program Files"

8

ProgramFiles ortam değişkenini de kullanabilirsiniz

cd $env:ProgramFiles

3

Bunu dene

C:\>cd "Program Files"

Bu çalışacak.


1

YÖNTEM1 : Alıntılarla

cd "C:/Prgram Files (x86)"

cd 'C:/Program Files (x86)'

Yöntem2 : Tırnaklar kullanmadan

cd Program\ Files \(x86\)

Benzer şekilde Program Dosyaları için de kullanılır.


-2

Daha sonra 8.3 dosya adı sürümünü deneyin:

cd C:\Progra~1

Ayrıca denemek:

cd C:\Program*

-3

Denemelisin

cd C:\Program\ Files

2
Hayır, yapmamalı. Ters eğik çizgi burada bir kaçış karakteri değil, bir yol ayırıcıdır. Ya yolu teklif etmeli (daha önce de önerildiği gibi) ya da backticks ile uzaylardan kaçmalı:cd C:\Program` Files
Ansgar Wiechers

Önerilen düzenleme bile yanlış. Reddedilen.
music2my21
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.