एक फ़ाइल / फ़ोल्डर को कैसे शुरू / खोलना है जिसमें कमांड-लाइन के माध्यम से उसके नाम में स्थान है?


22

मैं 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_Files
start C:/Program%20Files

लेकिन उनमें से कोई भी काम नहीं करता है।


4
आप जिस उत्तर की तलाश कर रहे हैं उसे कड़ाई से नहीं कह रहे हैं (इसलिए टिप्पणी के रूप में पोस्ट किया गया है), लेकिन start c:\progra~1चाल चलेगा।
ब्रायन

जवाबों:


23

आप उपयोग करेंगे:

start "" "c:\program files\"

ऐसा इसलिए है क्योंकि पहले पैरामीटर का उपयोग विंडो के शीर्षक के रूप में किया जाता है, और अजीब तरह से पर्याप्त है, दोहरे उद्धरणों में संलग्न है।

संपादित करें:

यहाँ इसके बारे में एक स्रोत है: SS64

एक उदाहरण के रूप में, यदि आप टाइप करते हैं तो start "title"यह शीर्षक पट्टी में शीर्षक "शीर्षक" के साथ एक नई cmd विंडो खोलता है।


3
खाली एक के साथ क्या है?
कोल जॉनसन

1
+1; दिलचस्प है, यह जानना अच्छा लगेगा कि यह कैसे काम करता है?
ब्रायन

3
यह खिड़की के लिए एक शीर्षक है, पैरामीटर किसी बेवकूफ कारण के लिए दोहरे उद्धरण चिह्नों में संलग्न है। मैं शायद ही कभी विंडोज का उपयोग करता हूं, खासकर जब वे इस सामान को करते हैं जो मेरे लिए बहुत कम समझ में आता है। Linux में CLI -t या जो भी शीर्षक के लिए होगा।
nddwaller

वाह, भरोसा है और कौन लेकिन Microsoft ऐसा कुछ के साथ आने के लिए!
ब्रायन

2
हां, यह स्पष्ट है कि कोटेशन की आवश्यकता क्यों है। हालाँकि, यह वैकल्पिक पैरामीटर क्यों नहीं है। यही तो प्रश्न है।
nddwaller

13

क्या आपको विशेष रूप से उपयोग करने की आवश्यकता है start?

आप explorer "c:\program files"जिस प्रभाव की तलाश में हैं, उसे देने के लिए आप इसका उपयोग कर सकते हैं ।


1
इस एक के बारे में पता नहीं था। क्या कोई अंतर है startऔर explorer?
२०:३

स्टार्ट एक कमांड चलाने के लिए बनाया गया है, इसलिए यह एक विंडो का निर्माण करेगा और एक स्क्रिप्ट चलाएगा। एक्सप्लोरर एक्सप्लोरर, सादा और सरल खोलता है।
nddwaller

यह लेख कुछ कमांड लाइन स्विच (विन 7 पर काम करता है, इसके बावजूद विन एक्सपी को निर्दिष्ट करने के बावजूद) जो फंकी चीजें करता है, जैसे कि एक एक्सप्लोरर विंडो खोलें और एक विशिष्ट फ़ाइल को हाइलाइट करें, जैसेexplorer /select,c:\Windows\System32\calc.exe
ब्रायन

2
@nerdwaller, एक्सप्लोरर, जैसे एक ऐप भी लॉन्च करेगा explorer c:\Windows\System32\calc.exe
ब्रायन

1
मैं इसके लिए माफी मांगता हूं। दस्तावेज़ और इस तरह से explorer Documents\example.xlsx यह इंगित करने के लिए धन्यवाद! मुझे हमेशा आश्चर्य होता है कि लोग लिनक्स टर्मिनल के माध्यम से काम करने के बाद सामान्य सीएमडी में कैसे काम कर सकते हैं ... हाहा। स्वतः पूर्ण आदेशों के लिए एक मजाक है ...!
nddwaller

1

यदि आप पहले से ही वर्तमान निर्देशिका में हैं, तो आप हमेशा ऐसा कर सकते हैं।

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

C:\Program Files>start .

C:\Program Files>

और यहां तक explorer .कि काम करेगा
नीराली आचार्य


0

यूआरएल एन्कोडिंग का उपयोग करें

// एक फ़ाइल नाम से शुरू में आधार पथ असाइन करें

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

this.BaseUri = new Uri ($ "फ़ाइल: /// {basePath}"); // फ़ाइल जोड़ें: /// उपसर्ग

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.