“无法传输”是怎么来的
当需要传输多个文件或目录时,由于硬盘读写速度是有限的,因此传输的文件或目录就有了一个先后顺序问题,那么这个时候传输又是怎样完成的呢?为了让大家更加明白其中原理,举个例子吧。假设c:\test目录下面有1.txt、2.txt文件、一个包含a.txt的子目录A和一个包含b.txt的子目录B,将c:\test目录拷贝到c:\test1。这个过程在图形界面上只是一闪而过,我们通过DOS的方法来进行,打开命令提示窗口输入xcopy "c:\test" "c:\test1" /e ,这个过程就是先1后2,先a后b,先文件后目录(见图1),经过多次试验可以发现文件复制顺序是按照文件名的数字、字母先后循序来进行优先级别排列的。
知道了复制有先后的道理,也就不难理解为什么复制会中断了。当要复制的文件有很多,排在前头的某文件由于正在被使用,但系统的复制命令就不会跳过此文件,也就无法复制后面的文件,导致复制过程停止,如果想提高文件传输的效率,就得找出和绕开这个无法复制或移动的文件!
巧用WinRAR传递文件第四步:这样就绕过了正在使用的文件而把这个目录中的绝大部分数据提取出来,然后通过别的办法将其中少数几个无法访问的文件拷贝出来即可。最后将提取出来的压缩文件解压到目标路径。
Just Do It
如果一张光盘中部分文件坏了,先用WinRAR对整个光盘目录进行压缩,并数据保存到硬盘中,这样不就拯救了烂盘么?
由于系统本身复制命令的“先天缺陷”,我们才想尽了办法来弥补它的缺陷,为了就是提高文件传输效率,本刊2004年第14期的《文件拷贝好轻松》一文推荐了一款能提高文件传输效率的软件Copy handler,它可以实现本地磁盘间文件的断点拷贝、自动跳过“无法访问”的文件等功能,汉化版下载地址为,相关用法请查阅该文。
本地文件断点续传 CHKen FTP服务器小档案
u软件版本:1.0
u软件大小:16KB
u软件性质:免费软件
u适用平台:Windows9x/NT/2000/XP
u下载地址:http://www.onlinedown.net/soft/26126.htm
使用说明:CHKen FTP只有一个可执行文件,双击执行,单击“设置”;先在“系统设置”的“用户组管理”选项卡中通过右键菜单建立并激活一个用户组,并指定所要传输的文件路径为“根目录”,然后在“用户管理”中建立一个账户归到刚才建立的用户组中,并激活用户(见图3),然后,切换到“服务器参数”设置端口(这里也可将服务器设置为匿名登录和匿名权限),点击“应用”即可。不过要注意一点,这个CHKen FTP不能列出太多的文件,否则可能FTP服务不稳定。
第二步:打开FlashFXP,用本机IP(localhost或127.0.0.1)登录到FTP,然后和一般的使用方法是一样的,这样我们可以在本地完成盘与盘对拷、大文件转移等文件传输,即使是突然断电也没事,因为FlashFXP可以断点续传。
实战2:用QQ玩本地文件的断点拷贝其实道理很简单,用QQ发送一个文件,它先把数据保存到安装目录下的QQFileCache目录中,并随时记录传输完成度。由于QQ账户是本地,这样的过程就相当于可以记录复制的完成度了!当然,这样的传输速度是没有直接拷贝的快,不过对于传递几十个GB的大文件还是很有用的,毕竟不怕断线了!