ในฐานะนักพัฒนาฉันติดตั้งและเรียกใช้แอปพลิเคชั่นมากมาย ในการเข้าถึงสิ่งเหล่านี้จากบรรทัดคำสั่งกลไกปกติในการเพิ่มแอพพลิเคชั่นเข้ากับตัวแปรสภาพแวดล้อม PATH ไม่เป็นไร แต่นำไปสู่เส้นทางที่ยุ่งเหยิงขนาดใหญ่และไม่ยอมรับ
 ฉันต้องการจัดระเบียบสิ่งนี้ด้วยการมีไดเรกทอรีเดียวเช่น c:\dev ที่มี symlink สำหรับแอปพลิเคชันทั้งหมด ฉันสามารถสร้าง symlink ได้ดีด้วย mklink เช่น mklink eclipse.exe c:\dev\eclipse\eclipse.exe. 
สำหรับตัวอย่าง Eclipse เมื่อฉันลอง symlink ใหม่ฉันได้รับข้อผิดพลาดเกี่ยวกับไลบรารีที่แสดงร่วม สำหรับแอปอื่น ๆ (เช่น Notepad ++) ฉันพบข้อผิดพลาดอื่น
 อย่างไรก็ตามเมื่อฉันพิมพ์เส้นทางเดียวกันลงในบรรทัดคำสั่งโดยตรงเช่น c:\dev\eclipse\eclipse.exe ทุกอย่างทำงานได้ 
 ดังนั้น symlink eclipse.exe => c:\dev\eclipse.exe แตกต่างจากธรรมดา c:\dev\eclipse.exe. ฉันหวังว่า (ถอนหายใจ) และสมมติว่า (doh!) ว่า symlink จะทำงานเหมือนกับพิมพ์เส้นทางเต็มโดยตรง 
 IOW ทำไมเป็น symlink => c:\dev\eclipse.exe ไม่เทียบเท่ากับการพิมพ์ c:\dev\eclipse.exe? 
มีวิธีแก้ไขไหม? ฉันรู้ว่าฉันสามารถเขียนไฟล์แบตช์เล็ก ๆ ได้ แต่ฉันหวังว่าจะหลีกเลี่ยงสิ่งนั้นได้ (symlink ดูสะอาดกว่า)
นี่เป็น Windows idiosyncrasy หรือ Linux เหมือนกันหรือไม่
c:\program filessymlink กำลังทำงานจากd:. ดูเหมือนว่าคนทำบาปเล็ก ๆ น้อย ๆ เพราะสคริปต์ที่แท้จริงอยู่ในc:\program filesไม่ใช่ `d: '