सीएमडी सी को छोड़कर अन्य ड्राइव्स को सी: \ काम नहीं कर रहा है [डुप्लिकेट]


74

संभव डुप्लिकेट:
Windows कमांड लाइन में cd कमांड का उपयोग करना, D: \ पर नेविगेट नहीं कर सकता

मैं cd D:\ or cd D:किसी भी अन्य ड्राइव करने में असमर्थ हूं । मैं पिछले 2 महीनों से इस समस्या का सामना कर रहा हूं लेकिन अब तक cmdयह मेरे लिए उतना महत्वपूर्ण नहीं था।

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

यह तब होता है जब मैं सीडी की कोशिश करता हूं
cmd स्क्रीनशॉट


1
हालांकि इस सवाल का जवाब दिया गया है, लेकिन एक साफ-सुथरी बात यह है कि अलग-अलग ड्राइव अलग-अलग वर्किंग डायरेक्टरी को बनाए रखते हैं - और आप ड्राइव लेटर द्वारा उन्हें रेफर कर सकते हैं! copy aFile e:उदाहरण के लिए, ई: वर्किंग डायरेक्टरी की aFile को कॉपी करेगा।
फशी

विडंबना, Phoshi, कि प्रश्न में के रूप में Windows NT संस्करण 6.1 सहित विंडोज एनटी, में, वह यह है कि है नहीं ऑपरेटिंग सिस्टम उचित के लिए मामला। एक प्रक्रिया के लिए केवल एक वर्तमान निर्देशिका है। पुराने MS / PC / DR-DOS शब्दार्थ प्रत्येक ड्राइव के लिए अलग-अलग बनाए गए कार्य निर्देशिकाओं का अनुकरण किया गया है (लेकिन बिल्कुल नहीं) छिपे हुए पर्यावरण चर की एक प्रणाली के माध्यम से।
जेडीबीपी

यह वास्तव में सच है, कि वहाँ (भले ही अनुकरण) कई वर्तमान निर्देशिका हैं। अधिक जानकारी के लिए यह अच्छा लेख पढ़ने blogs.msdn.com/b/oldnewthing/archive/2010/10/11/10073890.aspx रेमंड चेन द्वारा
HalloDu

यह आश्चर्यजनक या विडंबना नहीं है, यह इसलिए है क्योंकि विंडोज और डॉस में पूरी तरह से अलग इंटरफेस है। हां, हर प्रक्रिया (यहां तक ​​कि डॉस में) को GWDकमांड के जवाब में एक ही आइटम मिलता है , लेकिन अन्यथा विंडोज और डॉस बहुत अलग तरीके से काम करते हैं। आप printfकिसी गैर-कंसोल Windows प्रोग्राम से नहीं कर सकते । ;-)
सिंटेक

जवाबों:


143

आपको cd d:\केवल दर्ज करने की आवश्यकता नहीं है d:

सीडी परिवर्तन निर्देशिका के लिए है, जो आप करना नहीं चाहते हैं।


धन्यवाद बस एहसास हुआ कि मुझे कुछ दिनों के लिए उई को फेंकने की ज़रूरत है
शीशांत

3
> सीडी परिवर्तन निर्देशिका के लिए खड़ा है, जो आप नहीं करना चाहते हैं। सिवाय विंडोज में, CDकमांड में ड्राइव बदलने का विकल्प होता है।
21

@Synetech, यह सुविधा हाल ही में डॉस और विंडोज के इतिहास में है। यह COMMAND.COM के किसी भी संस्करण में नहीं है, उदाहरण के लिए। मेरी अस्थिर याद यह है कि यह NT 3.1 से जल्द से जल्द CMD.EXE में नहीं था, लेकिन मैं दस्तावेज़ीकरण पर अपने हाथ नहीं डाल सकता ताकि यह साबित हो सके कि अब आसानी से।
RBerteig

3
ऐसा नहीं है कि हाल ही में; यह कम से कम W2K में है। बावजूद, सवाल विंडोज 7 के बारे में है, इसलिए command.comअप्रासंगिक है और /dस्विच निश्चित रूप से है।
Syntech

@Berteig, that feature is recent in the history of Dos and Windows. It isn't in any version of COMMAND.COM, for example इसके अलावा, ओपी डॉस का उपयोग नहीं कर रहा था, सवाल विंडोज 7 के बारे में है, इसलिए यहां इतिहास CDअप्रासंगिक था; वह स्विच उपलब्ध था।
16

54

निम्नलिखित में से किसी एक का उपयोग करें:

C:\Ruby\bin> cd /d D:\
D:\>

या

C:\Ruby\bin> cd D:\
C:\Ruby\bin> D:
D:\>

5
और, "अगर वहाँ रिक्त स्थान हैं, तो पथ के चारों ओर मत भूलना :cd "D:\My Documents\My Music\A Band\An Album"
लियूयान forget '

2
@ एलआईयू, आपको हमेशा परेशान करने की जरूरत नहीं है, उदाहरण के cd /d C:\program files\Microsoft Officeलिए मेरे लिए D:विन एक्सपी cmdउदाहरण से ठीक काम करता है । यह है , तथापि, करने के लिए प्राप्त करने के लिए अन्यथा एक दिन आप किसी अन्य अनुप्रयोग है कि तर्क है कि संलग्न नहीं कर रहे हैं के रूप में दिया रास्तों नहीं संभाल कर सकते हैं का उपयोग करेंगे एक बहुत अच्छी आदत।
DMA57361

यह काम करता है क्योंकि CDकमांड एकल पथ तर्क की अपेक्षा करता है (यह कई निर्देशिकाओं को नहीं लेता है)। इसलिए यह /dरिक्त स्थान सहित एकल पथ के रूप में सब कुछ ( स्विच के अलावा) की व्याख्या करता है। यही कारण है कि अगर आप स्वत: पूर्ण करने चरित्र के साथ (टैब के लिए चूक) का उपयोग है CD, यह केवल , जबकि अन्य आदेशों (जैसे के साथ, निर्देशिका का चयन करता है dir, copy, आदि), यह फ़ाइलों और निर्देशिकाओं एक साथ चयन करता है। DMA57361 की तरह, ने कहा CDकि यह जानता है कि यह क्या करता है और इसके तर्कों को समझता है, इसलिए यह उन्हें संभालता है- या बल्कि यह -किसी भी। ( सभी कार्यक्रम ऐसा करेंगे। * आह *)
Syntech

आह, रेमंड कहता है कि ब्लॉग प्रविष्टि में वही बात कहता है जो हाललोडू ऊपर से जोड़ता है।
सिंटेक

cd / d "D: \ abc \ your_directory"
राजू yourPepe
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.