ในขณะที่พัฒนาผลิตภัณฑ์ของฉันอุปกรณ์ทดสอบของฉันมีแอพพลิเคชั่นหลายเวอร์ชันติดตั้งพร้อมกัน C:\Program Files\My Company\My App\My App.exe
อย่างไรก็ตามเพื่อให้ได้เส้นทางที่แน่นอนว่าโปรแกรมของฉันจะใช้ในการทำงานผมต้องเปลี่ยนออกหรือเปลี่ยนชื่อโฟลเดอร์เพื่อให้รุ่นที่ฉันต้องการในการทดสอบมีเส้นทางที่ถูกต้องพูด ฉันได้สร้างทางลัดที่กำหนดเส้นทางของเส้นทางนี้ แต่หากทางลัดนี้เปิดขึ้นเมื่อไม่มีเวอร์ชันใดที่มีเส้นทางนั้นอยู่ในขณะนั้นทางลัดจะอัปเดตตัวเองโดยอัตโนมัติโดยคิดว่าไฟล์นั้นย้ายอย่างถาวร สิ่งนี้ทำให้เกิดความล้มเหลวเงียบ ๆ จนกระทั่งฉันค้นพบสิ่งที่เกิดขึ้น ฉันไม่ทราบว่านี่เป็นคุณลักษณะของทางลัด Windows จนถึงปัจจุบัน
ดังนั้นคำถามของฉันง่าย มีวิธีใดบ้างที่จะปิดคุณสมบัตินี้? ทั่วโลกเป็นสิ่งที่ดี แต่วิธีแก้ปัญหาต่อทางลัดจะดีกว่า
การใช้ไฟล์แบตช์แทนทางลัดเป็นวิธีแก้ไขปัญหาหนึ่ง แต่ฉันสงสัยว่ามีวิธีใดที่จะทำให้การทำงานนี้ในขณะที่ยังใช้ทางลัดอยู่
ฉันใช้ Windows 10 Home และ Windows 7 Home
mklink
คำสั่ง) แทน.lnk
ไฟล์แทนหรือไม่? หรือผู้ที่ได้รับการปรับปรุงด้วย?
.bat
)start "" "C:\path\to\file.exe"
มีคำสั่งง่ายๆเช่น