Khi cố gắng thực hiện một liên kết tượng trưng trỏ đến tệp exe (trên Windows 7), cửa sổ "Mở bằng" xuất hiện. Khi đổi tên tệp thành tệp ".exe", thông báo "Đường dẫn đã chỉ định không tồn tại. Kiểm tra đường dẫn, rồi thử lại.". Symlinks đến các điểm đến khác dường như hoạt động tốt.
Vì vậy, có cách nào để thực hiện một liên kết tượng trưng?
EDIT: Trong dấu nhắc lệnh, tôi thực hiện như sau và MyProgram.exe chạy cả hai lần. Tuy nhiên, nếu tôi nhấp đúp vào liên kết tượng trưng trong Windows Explorer thì nó sẽ thất bại với thông báo lỗi ở trên.
C:\Temp>mklink SomeProgram.exe MyProgram.exe
symbolic link created for Backup.exe <<===>> Backup-1.0.1.exe
C:\Temp>SomeProgram.exe
C:\Temp>del SomeProgram.exe
C:\Temp>mklink SomeProgram.exe C:\Temp\MyProgram.exe
symbolic link created for Backup.exe <<===>> C:\Temp\Backup-1.0.1.exe
C:\Temp>SomeProgram.exe
ln -s ../../foo somedir/bar
và nhận được điều sai. | | Symlinks hoạt động chính xác theo cùng một cách trong cả * nix và Windows.