Bagaimana cara memulai / membuka file / folder yang berisi ruang dalam namanya melalui command-line?


22

Saya mencoba menggunakan startperintah pada prompt perintah untuk membuka file dan folder, tetapi saya tidak dapat membuka file dan folder yang berisi spasi dalam namanya.

Saya telah mencoba pertanyaan berikut (pengujian pada C:\Program Files):

start C:\Program Files
start C:/Program\ Files
start C:/"Program Files"
start C:\"Program Files"
start "C:\Program Files"
start "C:/Program Files"
start C:/Program_Files
start C:/Program%20Files

Tapi tidak ada yang bekerja.


4
Tidak secara tegas mengatakan jawaban yang Anda cari (karenanya diposting sebagai komentar), tetapi start c:\progra~1akan melakukan trik.
Bryan

Jawaban:


23

Anda akan menggunakan:

start "" "c:\program files\"

Itu karena parameter pertama digunakan sebagai judul jendela, dan anehnya, dilampirkan dalam tanda kutip ganda.

Edit:

Berikut ini adalah sumber tentang hal itu: SS64

Sebagai contoh, jika Anda cukup ketik start "title"itu membuka jendela cmd baru dengan judul "judul" di bilah judul.


3
Ada apa dengan yang kosong?
Cole Johnson

1
+1; menarik, ingin tahu bagaimana ini bekerja?
Bryan

3
Ini adalah judul untuk jendela, parameternya dilampirkan dalam tanda kutip ganda untuk beberapa alasan bodoh. Saya jarang menggunakan Windows, terutama ketika mereka melakukan hal ini yang tidak masuk akal bagi saya. Di linux, CLI akan menjadi -t atau apa pun untuk judul.
nerdwaller

Wow, percayalah pada siapa lagi selain Microsoft untuk menghasilkan sesuatu seperti itu!
Bryan

2
Ya, jelas mengapa kutipan diperlukan. Namun, mengapa itu bukan parameter opsional tidak. Itu pertanyaannya.
nerdwaller

13

Apakah Anda perlu menggunakan secara khusus start?

Anda dapat menggunakan explorer "c:\program files"untuk memberi Anda efek yang Anda cari.


1
Tidak tahu tentang yang ini. Apakah ada perbedaan antara startdan explorer?
amiregelz

Mulai dibangun untuk menjalankan perintah, sehingga akan membangun jendela dan menjalankan skrip. Explorer membuka explorer, sederhana dan sederhana.
nerdwaller

Artikel ini merinci beberapa saklar baris perintah (berfungsi pada Win 7, meskipun menetapkan Win XP) yang melakukan hal-hal yang funky, seperti membuka jendela penjelajah dan menyorot file tertentu, misalnyaexplorer /select,c:\Windows\System32\calc.exe
Bryan

2
@nerdwaller, penjelajah, juga akan meluncurkan aplikasi, mis explorer c:\Windows\System32\calc.exe.
Bryan

1
Saya minta maaf karena mengabaikan itu. Dokumen dan sebagainya juga. explorer Documents\example.xlsx Terima kasih telah menunjukkannya! Saya selalu bertanya-tanya bagaimana orang dapat bekerja di CMD normal, setelah bekerja melalui terminal linux ... Haha. Autocomplete adalah lelucon untuk perintah ...!
nerdwaller

1

Jika Anda sudah berada di direktori saat ini, Anda selalu bisa melakukan ini.

C:\>cd "C:\Program Files"

C:\Program Files>start .

C:\Program Files>

Dan bahkan explorer .akan berhasil
Neerali Acharya

0

Ketik cd spacedan tekan Tabitu akan memberi Anda daftar item direktori, sederhana.


0

Gunakan pengodean url

// tentukan path dasar awalnya dari nama file

var basePath = Path.GetDirectoryName (doc.Filename);

this.BaseUri = Uri baru ($ "file: /// {basePath}"); // tambahkan file: /// awalan

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.