您的位置:首页 > 其它

创建快捷方式,如何保证移动目标文件后可以正常使用

2014-11-21 10:02 721 查看
问题的原因:

右键打开快捷方式:属性--->快捷方式--->目标(T),会发现这里显示的快捷指向的目标文件是的路径是绝对路径;

那么问题来了,当我们将我们的文件(或工程)拷贝到其他电脑或本机其他路径下,我们的文件(或项目)的绝对路径已经改变了,而我们创建的快捷方式的绝对路径是没有变化的,这样就导致了快捷方式指向的目标文件是不存在的,从而导致了链接找不到的情况。

从这个原理我们也可以联想到,有一种情况会让你拷贝到其他的电脑还可以使用,那就是我们拷贝到的电脑的绝对路径跟我们文件原来的绝对路径是一样的;比如,我们原来的文件是放置在C盘根目录下,又或者指向的所有目录的名称完全一样,如,原来的绝对路径是:“E:\a\b\c\d.exe”,新的路径也刚好是:“E:\a\b\c\d.exe”;

好的,现在我们进入今天的主题,如何修改才能保证文件不管放在什么位置,都可以用之前创建的快捷方式打开:

1、右键打开快捷方式:属性--->快捷方式--->目标(T);假设我查看的快捷方式显示的内容是---"E:ABC\DEF\GHI\J.exe"

2、现在我们要在DEF文件夹下,创建GHI文件夹下的J.exe的快捷方式;

3、我们只要将快捷方式先拷贝到DEF文件夹下,然后修改:属性--->快捷方式--->目标(T)下的内容为---%SystemRoot%/J.exe ".\GHI";

说明:格式为%SystemRoot%/explorer.exe "一个绝对路径或相对路径",也就是%SystemRoot%/指向的文件 "一个绝对路径或相对路径";

以上无误后单击应用、确定,即可;可以马上将整个文件夹DEF拷贝到其他文件夹下进行测试,即可验证是否通过;

延伸:绝对路径和相对路径

决定路径,指的是你当前文件(或文件夹)相对根目录(对windows来说,一般是C盘等为起始目录)的位置,一般是这样的格式C:\ABC\DEF\,每一个反斜杠”\“代表一级目录;

相对路径:指的是以当前目录为起始目录的路径,相对路径一定是要指定某一个目录作为参照的;

如,"E:ABC\DEF\GHI\J.exe",J.exe的绝对路径就是"E:ABC\DEF\GHI\",而对DEF文件夹的相对目录是”.\GHI\J.exe“;

如果还不懂,请找度娘哈。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐