这几年用windows系统最苦恼的一件事就是它没有Linux那种链接,我只能建立一个快捷方式链接到相应的文件夹或文件,但这是一种非常让人不爽的地方,快捷方式作为一个文件有太多的事无法做到了,比如iTudou默认把土豆网的视频下载到C:\Program Files\Tudou\iTudou\user\download目录,我就没有办法通过创建快捷方式把这个目录指定到其它地方。iTudou还可以通过修改uconfig.ini指定下载路径解决,但Dropbox就完全没有办法解决了。在寻找解决方法中却让我意外找到junction.exe这件NTFS链接软件。
junction.exe可以在NTFS硬盘上创建文件夹与文件夹之间的链接,点击新创建的文件夹,可以看到链接到的文件夹的内容,但是文件夹的路径却不会改变。
首先下载junction.exe文件(听说Vista和Windows 7自带这个软件,自己验证),并把junction.exe放到C:\WINDOWS目录。之后就可以在命令提示符输入junction运行。第一次运行会弹出一个对话栏,点击“I Agree”同意,以后就不会出现了。
junction的语法
junction [-s] [-q] [-d]链接文件夹 目标文件夹
* “[]”内为可选项
* -s 递归链接子文件夹
* -q 不显示错误信息
* -d 删除
例1:junction d:\downloads\ e:\downloads\
将在D盘建立downloads文件夹链接到E盘的dowmloads文件夹。进入d:\downloads显示的是e:\downloads的文件但地址栏显示“d:\downloads”。
例2:junction -d d:\downloads\
删除D盘的downloads链接文件夹。E盘的downloads文件夹不受影响。
试用了一下发现有两个小问题。
1.依赖于NTFS文件系统,只能在NTFS文件系统上建立链接文件夹,FAT文件系统上的只能文件夹被链接。
2.只能链接到文件夹,不能链接到文件。
(完)
希銳亞發表於:一个人在途上 [ http://xxxcjr.blogspot.com ]
本文鏈接地址:http://xxxcjr.blogspot.com/2009/12/junction.html
Windows7下有个mklink,你可以试试。不清楚XP和Vista有没有
回复删除