Windows कमांड लाइन का उपयोग करके निर्देशिका कैसे बदलें [बंद]


166

मैं cmd.exe(C: \ WINDOWS \ System32 \ cmd.exe) का उपयोग कर रहा हूं और मुझे अपनी वर्तमान निर्देशिका को "D: \ temp" अर्थात टेम्प ड्राइव में D ड्राइव में बदलना है।

जब मैं cdकुछ नहीं करने की कोशिश करता हूं ।

C:\> cd D:\temp

C:\>

मुझे नहीं पता कि यहां और क्या करना है। यहां तक ​​कि दबाने वाली tabकुंजी भी कोई संकेत नहीं देती है। मुझे अब तक cmd.exe का उपयोग करने का कारण कभी नहीं मिला है जब मुझे करना है। मैं ज्यादातर विकास के लिए लिनक्स का उपयोग करता हूं।

यदि यह मदद करता है: मैं दूसरे कंप्यूटर D:\tempपर और रिमोट मशीन पर रिमोट लॉगिन पर हूं , लेकिन इसलिए C:\मैंने टर्मिनल (cmos.exe) खोला है।


12
केवल सीडी जोड़ें D:या C:आवश्यक नहीं ..
मार्लोनप्य्या

25
इसे ऑफ-टॉपिक के रूप में क्यों बंद किया गया है? CMD का उपयोग प्रोग्रामिंग में ADB (Android डिबग ब्रिज) से संबंधित उदाहरण के लिए किया जा सकता है और इसका उपयोग अन्य भाषाओं (जैसे C, Java, Python, आदि) में प्रोग्राम निष्पादित करने के लिए भी किया जा सकता है। यदि लक्ष्य एक अलग ड्राइव में है, तो उपयुक्त ड्राइव को खोलने के लिए कमांड का उपयोग किया जाता है। मैं इसे सीधे तौर पर प्रोग्रामिंग में उपयोग किए जाने वाले टूल शामिल करता हूं, क्योंकि यह बहुत सारे प्रोग्रामिंग से संबंधित चीजों के लिए इस्तेमाल किया जा सकता है, जिसमें शामिल नहीं हैं, लेकिन एडीबी, लॉन्चिंग प्रोग्राम आदि तक सीमित नहीं हैं
Zoe

4
यह cmd कमांड फाइल्स पर लागू होता है :) - ऑफ टॉपिक नहीं होना चाहिए
chris31389

3
फिर से एक अच्छे प्रश्न का एक बड़ा उदाहरण है, लेकिन कुछ प्रोग्रामर बहुत सख्त हो रहे हैं या उनके पास कुछ है *, जिसके परिणामस्वरूप एक उचित प्रश्न विषय के रूप में या किसी अन्य कारण से बंद हो जाता है। बड़ी संख्या में अपवित्रों को देखकर खुशी हुई।
जॉनएन्ड्रूज

जवाबों:


309

"सीडी" कमांड निर्देशिका को बदलता है, लेकिन यह नहीं कि आप किस ड्राइव के साथ काम कर रहे हैं। इसलिए जब आप "cd d: \ temp" जाते हैं, तो आप D ड्राइव की निर्देशिका को अस्थायी में बदल रहे हैं, लेकिन C ड्राइव में रह रहे हैं।

इन दो आदेशों को निष्पादित करें:

D:
cd temp

जो आपको मनचाहा परिणाम मिलेगा।


7
यह काम नहीं करता है यदि cd कमांड पर्यावरण चर के लिए निष्पादित किया जाता है, उदाहरण के लिए cd %temp%। यदि वर्तमान ड्राइव अस्थायी फ़ोल्डर से अलग है, cd %temp%तो ड्राइव कुछ नहीं करती है। cd /d %temp%@Stephan के रूप में इस्तेमाल किया जाना चाहिए
oleksa

3
यानी पहले ड्राइव को बदलें फिर फोल्डर या डायरेक्टरी को बदलें , आशा है कि कोई मदद करेगा।
षिजुत

1
मैं पहले दूसरे स्थान पर रहा और जब मैंने ड्राइव नाम का इस्तेमाल किया तो यह स्वचालित रूप से डायरेक्टरी में चला गया ताकि सीडी
टेम्प

118

एक अन्य विकल्प है pushd, जो आवश्यकतानुसार ड्राइव को स्वचालित रूप से स्विच करेगा। यह आपको पिछली निर्देशिका में लौटने की अनुमति भी देता है popd:

C:\Temp>pushd D:\some\folder
D:\some\folder>popd
C:\Temp>_

4
एकदम सही जवाब। स्रोत फ़ोल्डर पर कोई चिंता नहीं है।
एंडी एआर

1
फ़ोल्डर स्तर ऊपर और नीचे जाने की तुलना में आसान है!
मैट एम।

1
सही समाधान। एक आकर्षण की तरह काम करता है ..
सनी ताम्बी

98

cdएक पैरामीटर है /d, जो एक कमांड के साथ ड्राइव और पथ को बदल देगा:

cd /d d:\temp

(देखें cd /?)


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