Saya mencoba menggunakan start
perintah 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.
windows
command-line
path
filenames
whitespace
amiregelz
sumber
sumber
start c:\progra~1
akan melakukan trik.Jawaban:
Anda akan menggunakan:
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.sumber
Apakah Anda perlu menggunakan secara khusus
start
?Anda dapat menggunakan
explorer "c:\program files"
untuk memberi Anda efek yang Anda cari.sumber
start
danexplorer
?explorer /select,c:\Windows\System32\calc.exe
explorer c:\Windows\System32\calc.exe
.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 ...!Jika Anda sudah berada di direktori saat ini, Anda selalu bisa melakukan ini.
sumber
explorer .
akan berhasilKetik
cd
spacedan tekan Tabitu akan memberi Anda daftar item direktori, sederhana.sumber
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
sumber