当前位置: 主页 > 日志 > Python >

Windows下创建符号连接文件

符号连接文件和文件的快捷方式有什么区别呢?

在程序中读写符号连接文件就相当于在读写原文件。读写快捷方式读写的是快捷方式文件本身,而不是原文件。

 

我的应用场景是这样的:

我有许多程序都要读取同一个文件I:\Webscraping\prxoies.txt(这个文件的内容会不断变化),但是程序中的文件路径不能写成绝对的(不然在客户那里不能正常运行,程序里只能写proxiex.txt,相对程序当前目录的)。

这时符号连接文件就派上用场了。

 

以前印象中符号连接文件是Linux的专利(ln命令),抱着试一试的态度在网上查了一下,发现在Win7下用mklink(Win7内置)可以轻松地创建符号连接文件。

命令格式:

CMD下切换到欲创建符号连接文件的目录,执行如下命令:

mklink proxies.txt I:\Webscraping\proxies.txt

然后在程序中试着读取一下这个符号连接文件,如下图所示。

 

 

再将其放于目录的右键菜单上,就更加完美了。

用“右键扩展菜单管理器”添加即可。

命令内容:cmd.exe /k cd %1 & mklink proxies.txt I:\Webscraping\proxies.txt

 
效果如下:
 

 

[日志信息]

该日志于 2011-10-22 21:14 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “Windows下创建符号连接文件” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)
   
验证(必填):   点击我更换验证码

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部