bas*_*ic6 22 windows-7 symbolic-link
尝试执行指向 exe 文件的符号链接(在 Windows 7 上)时,会出现“打开方式”窗口。重命名为“.exe”文件时,提示“指定的路径不存在。检查路径,然后重试。”。到其他目的地的符号链接似乎工作正常。
那么有没有办法执行符号链接?
编辑:在命令提示符下,我执行以下命令并且 MyProgram.exe 两次运行。但是,如果我双击 Windows 资源管理器中的符号链接,它会失败并显示上述错误消息。
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
Run Code Online (Sandbox Code Playgroud)
小智 10
由于唯一的其他答案并没有真正“解决”问题,只是承认它,我认为值得说我遇到了同样的问题,并发现了问题。
我的问题是相对与绝对符号链接。我使用链接外壳扩展。
创建绝对符号链接时,资源管理器工作正常。创建相对链接时,资源管理器会阻塞它们。
我只能猜测这与资源管理器如何计算工作目录有某种关系?也许一些斜线问题?
(请注意,至少在 Win7 x64 上,您可能需要在安装扩展程序后打开 LSEConfig.exe,并切换 Absolute 和 Relative 以获取它以建立相对链接,因为默认配置有些不可预测,有时是相对的,有时是绝对的.)
对我有用....
D:\Develop\DateTouch>mklink foo.exe TouchDate.exe
symbolic link created for foo.exe <<===>> TouchDate.exe
D:\Develop\DateTouch>foo.exe
Run Code Online (Sandbox Code Playgroud)
你是如何创建符号链接的?
编辑:
编辑:我看到一个问题:
C:\Users\ian.AVATOPIA>mklink foo4.exe c:\asdfasdf\adfasdf.exe
symbolic link created for foo4.exe <<===>> c:\asdfasdf\adfasdf.exe
Run Code Online (Sandbox Code Playgroud)
因此,请确保您的文件确实存在。
编辑:我想我看到了你的问题:
归档时间: |
|
查看次数: |
25243 次 |
最近记录: |