0
ทำไมการสลับกลับไปเป็นไดรฟ์ปกติจากไดรฟ์ที่มีตัวอักษรโคลอนจะทำงานเป็นระยะ ๆ เท่านั้น?
กับ subst คำสั่งหนึ่งสามารถสร้าง "ไดรฟ์" ระบุด้วยสัญลักษณ์ใด ๆ ดังนั้นงานนี้: subst *: C:\path *: พรอมต์จะแสดงขึ้น *:\>. พิสูจน์: subst :: C:\path ใช้ได้เช่นกัน แต่ไดรฟ์ตัวอักษรโคลอนใหม่สามารถเปลี่ยนได้ด้วย cd /d "::\" เพราะ :: แสดงความคิดเห็น ส่วนที่น่าสนใจคือการพิมพ์ c: (หรืออักษรกำกับไดรฟ์ทั่วไปอื่น) เพื่อสลับกลับหลังจากนั้นจะทำงานเป็นระยะ ๆ เท่านั้น บางครั้งการเปลี่ยนแปลงไดรฟ์ปัจจุบันบางครั้งคำสั่งไม่มีผลกระทบ (ไม่มีการเปลี่ยนตำแหน่งไม่มีข้อความ) ฉันไม่สามารถหารูปแบบของเวลาที่มันใช้งานได้และเมื่อทำไม่ได้ สิ่งนี้จะไม่เกิดขึ้นกับไดรฟ์อื่น ๆ แม้แต่ตัวอักษรที่มีสัญลักษณ์ผิดปกติ cd /d "c:\" ใช้ได้เสมอนำฉันกลับไปที่ไดรฟ์ C ฉันใช้ Windows 64 บิต 64 เกิดอะไรขึ้นที่นี่ - ทำไมการสลับกลับจึงใช้งานได้บางครั้ง