用iTunes备份了手机后,可怜的30G C盘空间变红剩下10M可以用空间。搜索了下在Windows下也有个命令类似unix中的创建链接映射来实现转移文件目录。

Junction的作用:

在NTFS格式的磁盘环境下,WINXP以上系统适用。

Junction的作用类似文件夹映射工具,将一个文件夹映射到另一个地方。

例如将文件夹D:\B文件夹映射到C:\A,打开A和B的内容是一样的。修改A的文件,B的也会同步更新(其实就是一个映射,只存在一份)仅仅是B文件夹占用磁盘空间。

应用很广泛,例如C盘的空间不足,想转移一些文件,可以将C:\Program Files\***目录下的一些文件夹移动到另一个磁盘例如D:\Program Files\***下,然后把D盘的文件夹映射到C盘就可以正常识别。

像C:\Users\Default User里的文件夹Application Data就是一个映射例子。

将下载的Junction.exe文件放置到系统Windows\System32文件夹下,然后用管理员权限运行CMD命令,在里面输入Junction命令即可。

创建命令:

Junction [-s] 链接路径 源路径

*其中参数-s为递归子文件夹

例如:将C盘的iTunes备份目录移到F盘

Junction "C:\Users\用户名\AppData\Roaming\Apple Computer\MobileSync\Backup" "F:\iTunes\Backup"

成功后就会有下面的提示:

Created:C:\Users\用户名\AppData\Roaming\Apple Computer\MobileSync\Backup

Targetted at: F:\iTunes\Backup

创建前要保证链接路径中没有文件名为Backup的文件夹,否则会出错。为了防止路径中的文件名有空格,最好把整个路径用半角双引号引起来。成功后会看到在链接路径里的Backup文件夹图标带一个快捷方式的箭头。

删除命令:

Junction -d 链接路径

例子:删除符号链接 Junction -d "C:\Users\用户名\AppData\Roaming\Apple Computer\MobileSync\Backup"

[butdown href="http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx"]猛击这里下载[/butdown]