文件夹映射这个大家不陌生,Windows提供一个共享磁盘的映射,目的是把别人共享的文件夹或者磁盘映射到自己电脑里,成为自己电脑的一个磁盘,方便使用.
但是今天我用一个软件的时候,想让两个文件夹内容保持同步,但又不是复制的,毕竟占地方,映射的方式最好,就查到了这个软件,junction.exe,是Sysinternals 出品的命令行工具。注意只能在NTFS文件格式下使用.
废话不多说,上使用方法:
例如,软件搬家的原理,我把软件全装到了d:program里,处于D盘地方不够了,我想把这个文件夹里的东西搬到E盘的program里,
1.把d盘program文件夹剪切到E盘(注意是剪切,也就是说弄完之后D盘没有program这个文件夹)
2.下载junction 然后把这个东西放到系统盘 Windows/system32(方便你使用命令行).下载地址:http://download.sysinternals.com/Files/Junction.zip
3.运行->CMD 回车-> junction d:\program e:\program 回车
4.然后去D盘看看,program这个文件夹又出现了,如果是快捷方式的图标,不用担心,这个绝对不是快捷方式.你可以发现这个文件夹是有大小的,也不用担心,他丝毫不占用你D盘的空间.
5.如果需要撤销,也很简单,junction d:\program -d 就行了,-d是delete的意思,即删除这个映射关系.
有几个注意事项:
1.junction的语法很简单 junction 需要建立的文件夹 目标文件夹
2.需要建立的文件夹是不占地方的,也就是一个映射的结果.注意建立使用命令之前不要存在这个文件夹,否则就会报错,我的系统报出了?????????一堆问号.可能是说文件已经存在.
3.目标文件夹是真正存放的位置,是占空间的.
4.虽然D盘下的是映射的,但是你在里面修改,实际上是在E盘里修改.也就是你D盘这个文件夹实际上是指向E盘的,也就是这种搬家方式能工作的原因.
具体还有不懂的话,留言问我吧~~~~~