سؤال CMD cd إلى محركات أقراص أخرى باستثناء C: \ not working [duplicate]


ممكن تكرار:
باستخدام الأمر cd في Windows Command Line ، لا يمكن الانتقال إلى D: \ 

أنا غير قادر على ذلك cd D:\ or cd D: أو أي محركات أقراص أخرى. أواجه هذه المشكلة من آخر شهرين ولكن حتى الآن cmd لم يكن هذا مهم بالنسبة لي.

لقد راجعت عدة مرات مع 2-3 مكافحة الفيروسات لكنه لا تظهر أي ، ووفقا لي لا ينبغي أن يكون هناك ، لأنني أقوم بزيارة عدد قليل فقط من المواقع العلوية ، واستخدام البرامج الأصلية وتوصيل محرك أقراص USB الخاص بي فقط في جهاز الكمبيوتر.

هذا ما يحدث عندما أحاول أن القرص المضغوط
cmd screenshot


65
2018-06-26 19:00


الأصل


في حين تم الإجابة على السؤال ، فإن النتيجة المرتقبة لهذا هو أن محركات الأقراص المختلفة تحافظ على أدلة العمل المختلفة - ويمكنك الرجوع إليها من خلال حرف محرك الأقراص! copy aFile e: سيقوم بنسخ ملف إلى دليل العمل e: على سبيل المثال. - Phoshi
السخرية ، Phoshi ، هي أنه في Windows NT ، بما في ذلك Windows NT الإصدار 6.1 كما في السؤال ، وهذا هو ليس حالة لنظام التشغيل الصحيح. هناك فقط واحد الدليل الحالي لعملية. يتم محاكاة دلالات MS / PC / DR-DOS القديمة من الدلائل العمل صيانة بشكل منفصل لكل محرك الأقراص (ولكن ليس بالضبط) عبر نظام من متغيرات البيئة المخفية. - JdeBP
صحيح بالفعل ، أن هناك (حتى إذا تمت مضاهاتها) الدلائل الحالية المتعددة. لمزيد من المعلومات قراءة هذه المادة لطيفة blogs.msdn.com/b/oldnewthing/archive/2010/10/11/10073890.aspx ريموند تشن - HalloDu
الأمر ليس مفاجئًا أو مثيرًا للسخرية ، لأن Windows و DOS لهما واجهات مختلفة تمامًا. نعم كل عملية (حتى في دوس) يحصل على عنصر واحد ردا على GWD الأمر ، ولكن خلاف ذلك تعمل ويندوز و DOS بشكل مختلف جدا. لا يمكنك ذلك printf من برنامج Windows غير وحدة التحكم سواء. ;-) - Synetech


الأجوبة:


أنت لا تحتاج إلى cd d:\ فقط أدخل d:.

CD يدل على تغيير الدليل ، وهو ليس ما تريد القيام به.


131
2018-06-26 19:04



شكرا فقط أدركت أنني بحاجة لرمي بعيدا لأيام قليلة - Shishant
> يشير CD إلى دليل التغيير ، وهو ما لا تريده. باستثناء ما في ويندوز ، و CD أمر هل لديك خيار لتغيير محرك الأقراص. - Synetech
Synetech ، هذه الميزة حديثة في تاريخ دوس وويندوز. ليس في أي إصدار من COMMAND.COM ، على سبيل المثال. إن تذكراتي المهتزة هي أنها لم تكن في أقدم CMD.EXE من NT 3.1 أيضاً ، ولكن لا يمكنني وضع يدي على الوثائق لإثبات ذلك بسهولة الآن. - RBerteig
ليست كذلك أن الأخيرة؛ انها في W2K على الأقل. بغض النظر ، فإن السؤال هو عن ويندوز 7 ، لذلك command.com غير ذي صلة و /d التبديل هو بالتأكيد هناك. - Synetech
Berteig، that feature is recent in the history of Dos and Windows. It isn't in any version of COMMAND.COM, for example   أيضا ، كان OP لا تستخدم DOS ، والسؤال هو عن ويندوز 7 ، لذلك فإن تاريخ CD كان غير ذي صلة هنا ؛ هذا التبديل كان متاحا. - Synetech


استخدم واحدًا مما يلي:

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

أو

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

53
2018-06-26 19:04



ولا تنسوا وضعها " حول المسار إذا كانت هناك مسافات فيه: cd "D:\My Documents\My Music\A Band\An Album" - LiuYan 刘研
Liu ، لا تحتاج دائما إلى إزعاج ، على سبيل المثال cd /d C:\program files\Microsoft Officeيعمل بشكل جيد بالنسبة لي من D: على وين XP cmd حتة. هذا هو ومع ذلك ، فإن هذه عادة جيدة للدخول إليها ، وإلا فستستخدم يومًا تطبيقًا آخر لا يمكنه التعامل مع المسارات المعطاة كحجج غير مضمنة. - DMA57361
هذا يعمل لأن CD الأمر يتوقع وسيطة مسار واحد (لا يأخذ دلائل متعددة). لذلك يفسر كل شيء (بخلاف /d التبديل) كمسار واحد ، بما في ذلك المسافات. هذا هو السبب إذا كنت تستخدم حرف الإكمال التلقائي (الإعدادات الافتراضية إلى TAB) باستخدام CDهذا فقط يختار الدلائل ، في حين مع الأوامر الأخرى (على سبيل المثال dir، copy، الخ) ، فإنه يحدد الملفات والدلائل معا. مثل DMA57361 قال ، CD يعرف ما يفعل ويفهم حججه ، لذلك يعالجهم - أو بالأحرى هذا -intelligently. (كان هذا الكل البرامج سوف تفعل ذلك. *تنهد*) - Synetech
آه ، انظر ريمون يقول نفس الشيء في المدونة التي تربط HalloDu بها أعلاه. - Synetech