|
|
| [ 2005-05-09 10:11:30
] |
作者:回头浪子
|
责任编辑:linjixiong |
 
为什么出现“无法传输”问题?
当需要传输多个文件或目录时,由于硬盘读写速度是有限的,因此传输的文件或目录就有了一个先后顺序问题,那么这个时候传输又是怎样完成的呢?为了让大家更加明白其中原理,举个例子吧。
假设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传递文件
你一定遇到过这样的事情:在复制一个包含许多文件的文件夹时,其中某个文件损坏或正在被系统使用,复制立即中断。虽然已有一些文件复制到目的地,但由于文件过多,你不知道究竟哪些已经复制,哪些还没有。为了保险,只好重新复制文件。其实,常用的WinRAR就能轻易绕过这些无法复制的文件,将文件传输进行到底,而且还能把其中被使用的文件找出来!
第一步:打开该文件夹,在文件夹空白处右击,选择“添加压缩文件”。
第二步:默认压缩文件是保存在当前目录下的,这里要将数据移动到另外一个磁盘,在弹出的参数设置的“常规”选项卡中单击“浏览”,选择目标保存路径(比如D:\)。
第三步:设置好后就可以开始压缩了。如果文件夹体积比较大,这个压缩过程需要花点时间。当碰到无法复制的文件,WinRAR就会弹出一个诊断信息,提示某文件无法访问,然后继续往后压缩(见图2)。  第四步:这样就绕过了正在使用的文件而把这个目录中的绝大部分数据提取出来,然后通过别的办法将其中少数几个无法访问的文件拷贝出来即可。最后将提取出来的压缩文件解压到目标路径。进入论坛讨论: 近日推荐热点: [尽情搜刮娱乐资源:BT搜索专家试用] UltraVNC:超实用的远程控制法宝| 看!这样子关机才有用,才够酷! 请个"MM"帮你发挥G级邮箱的威力 | 还能相信谁?自动完成密码查看攻略 相信吗?10秒钟完成开机画面变脸!| 网络也疯狂:超级免费代理获取攻略
|
 |
|
 |
|
|
-
|