คำสั่งเปลี่ยนไดเรกทอรีไม่ทำงานในพรอมต์คำสั่งของ windows [ซ้ำกัน]


23

ซ้ำเป็นไปได้:
การใช้คำสั่ง cd ใน Windows Command Line ไม่สามารถนำทางไปยัง D: \

อย่างใดคำสั่ง cd ไม่ทำงานในพรอมต์คำสั่ง windows เมื่อฉันต้องการเปลี่ยนไดรฟ์

เช่นถ้าฉันอยู่ใน:

C:\Program Files\Windows Resource Kits\Tools>

ด้วยคำสั่ง

cd d:\

มันไม่ได้พาฉันไปd:ขับรถ แต่มันยังอยู่

C:\Program Files\Windows Resource Kits\Tools>

หากฉันพยายามcd..หรือcd\พยายามเปลี่ยนไดเรกทอรีภายในไดรฟ์ที่ใช้งานได้

ความช่วยเหลือใด ๆ

คำตอบ:


35

เมื่อเปลี่ยนไดรฟ์คุณเพียงแค่พิมพ์อักษรกำกับไดรฟ์เช่นd:(แก้ไข: อย่าใช้แบ็กสแลชเช่นd:\มันไม่ทำงาน) คุณใช้cdเมื่อย้ายระหว่างไดเรกทอรีภายในไดรฟ์เท่านั้น


ที่จริงแล้วD:\ (พื้นที่พิเศษเพื่อหลบสแลช) ไม่ทำงาน เท่านั้นD:ไม่
Hello71

ฮ่าฮ่าใช่ฉันแค่จับได้แล้ว
jrc03c

36

หากคุณกำลังจะเข้าไปในโฟลเดอร์ในไดรฟ์อื่นทำไมไม่พิมพ์เพียง

cd / dd: \ someFolder \ anotherFolder

มีการระบุสวิตช์ / d cd /?

ใช้สวิตช์ / D เพื่อเปลี่ยนไดรฟ์ปัจจุบันนอกเหนือจากการเปลี่ยนไดเรกทอรีปัจจุบันของไดรฟ์


1
ทำงานให้ฉัน! แม้ว่าฉันจะพบว่าตัวเองต้องการ แต่ก็ไม่เลือกสรร
จะ

1
สิ่งนี้ได้ผลสำหรับฉันแม้ว่าจะcd d:ไม่ได้ขอบคุณ!
ด่าน

นี่ควรเป็นคำตอบที่ยอมรับ
Jon

4

ตัวเลือกอื่น ๆ : pushd d: \

เพื่อกลับไปยังไดเรกทอรี previos: popd

เป็นไปได้เช่นกันไปที่ไดเรกทอรี "unc" เช่น: (สร้างไดรฟ์ Z: ชั่วคราว) pushd \\ localhost \ mydir


3

นี่คือ 'คุณสมบัติ' ที่รู้จักกันมาตั้งแต่สมัยดอส กล่าวง่ายๆคือคุณมี 'active directory' หนึ่งตัวสำหรับไดรฟ์แต่ละตัว cdเปลี่ยนไดเรกทอรีที่ใช้งานสำหรับไดรฟ์นั้นเท่านั้น ยกตัวอย่างเช่นcd C:\WINDOWSการเปลี่ยนแปลงไดเรกทอรีที่ใช้งานของไดรฟ์C: \WINDOWSหากต้องการเปลี่ยนเป็นไดรฟ์อื่นคุณจะต้องใช้สิ่งที่ต้องการA:เปลี่ยนเป็นไดรฟ์ A

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.