揭開復(fù)制大文件的斷點(diǎn)續(xù)傳之謎

2010-08-28 10:46:24來源:西部e網(wǎng)作者:

    為什么出現(xiàn)“無法傳輸”問題?

  當(dāng)需要傳輸多個(gè)文件或目錄時(shí),由于硬盤讀寫速度是有限的,因此傳輸?shù)奈募蚰夸浘陀辛艘粋(gè)先后順序問題,那么這個(gè)時(shí)候傳輸又是怎樣完成的呢?為了讓大家更加明白其中原理,舉個(gè)例子吧。

  假設(shè)c:\test目錄下面有1.txt、2.txt文件、一個(gè)包含a.txt的子目錄A和一個(gè)包含b.txt的子目錄B,將c:\test目錄拷貝到c:\test1。

  這個(gè)過程在圖形界面上只是一閃而過,我們通過DOS的方法來進(jìn)行,打開命令提示窗口輸入xcopy "c:\test" "c:\test1" /e ,這個(gè)過程就是先1后2,先a后b,先文件后目錄(見圖1),經(jīng)過多次試驗(yàn)可以發(fā)現(xiàn)文件復(fù)制順序是按照文件名的數(shù)字、字母先后循序來進(jìn)行優(yōu)先級(jí)別排列的。

  知道了復(fù)制有先后的道理,也就不難理解為什么復(fù)制會(huì)中斷了。當(dāng)要復(fù)制的文件有很多,排在前頭的某文件由于正在被使用,但系統(tǒng)的復(fù)制命令就不會(huì)跳過此文件,也就無法復(fù)制后面的文件,導(dǎo)致復(fù)制過程停止,如果想提高文件傳輸?shù)男剩偷谜页龊屠@開這個(gè)無法復(fù)制或移動(dòng)的文件!

  巧用WinRAR傳遞文件

  你一定遇到過這樣的事情:在復(fù)制一個(gè)包含許多文件的文件夾時(shí),其中某個(gè)文件損壞或正在被系統(tǒng)使用,復(fù)制立即中斷。雖然已有一些文件復(fù)制到目的地,但由于文件過多,你不知道究竟哪些已經(jīng)復(fù)制,哪些還沒有。為了保險(xiǎn),只好重新復(fù)制文件。其實(shí),常用的WinRAR就能輕易繞過這些無法復(fù)制的文件,將文件傳輸進(jìn)行到底,而且還能把其中被使用的文件找出來!

  第一步:打開該文件夾,在文件夾空白處右擊,選擇“添加壓縮文件”。

  第二步:默認(rèn)壓縮文件是保存在當(dāng)前目錄下的,這里要將數(shù)據(jù)移動(dòng)到另外一個(gè)磁盤,在彈出的參數(shù)設(shè)置的“常規(guī)”選項(xiàng)卡中單擊“瀏覽”,選擇目標(biāo)保存路徑(比如D:\)。

  第三步:設(shè)置好后就可以開始?jí)嚎s了。如果文件夾體積比較大,這個(gè)壓縮過程需要花點(diǎn)時(shí)間。當(dāng)碰到無法復(fù)制的文件,WinRAR就會(huì)彈出一個(gè)診斷信息,提示某文件無法訪問,然后繼續(xù)往后壓縮(見圖2)。

  第四步:這樣就繞過了正在使用的文件而把這個(gè)目錄中的絕大部分?jǐn)?shù)據(jù)提取出來,然后通過別的辦法將其中少數(shù)幾個(gè)無法訪問的文件拷貝出來即可。最后將提取出來的壓縮文件解壓到目標(biāo)路徑。

 Just Do It
  如果一張光盤中部分文件壞了,先用WinRAR對(duì)整個(gè)光盤目錄進(jìn)行壓縮,并數(shù)據(jù)保存到硬盤中,這樣不就拯救了爛盤么?

  由于系統(tǒng)本身復(fù)制命令的“先天缺陷”,我們才想盡了辦法來彌補(bǔ)它的缺陷,為了就是提高文件傳輸效率,本刊2004年第14期的《文件拷貝好輕松》一文推薦了一款能提高文件傳輸效率的軟件Copy handler,它可以實(shí)現(xiàn)本地磁盤間文件的斷點(diǎn)拷貝、自動(dòng)跳過“無法訪問”的文件等功能,漢化版下載地址為http://www.onlinedown.net/soft/35612.htm,相關(guān)用法請(qǐng)查閱該文。

  本地文件斷點(diǎn)續(xù)傳

  在文件大量傳輸過程中,遇到電腦死機(jī)、斷電等意外,就意味著前功盡棄。通過網(wǎng)上鄰居在網(wǎng)絡(luò)間復(fù)制文件時(shí),如果遇到網(wǎng)絡(luò)速度不佳、斷線、對(duì)方關(guān)機(jī)、重啟等問題,重頭來過也只能是惟一的選擇。如果你經(jīng)常要傳送大文件,WinRAR就顯得有點(diǎn)業(yè)余了。

  實(shí)戰(zhàn)1:用FlashFXP斷點(diǎn)拷貝本地文件

  我們知道用FlashFXP等FTP軟件從遠(yuǎn)程服務(wù)器復(fù)制文件,即使碰上死機(jī)、網(wǎng)絡(luò)速度不佳、斷電或斷線等意外都是可以續(xù)傳的。利用個(gè)原理,在傳輸大量文件時(shí)用這樣的方式來進(jìn)行,也就不怕這個(gè)過程中有什么意外了。
  第一步:首先用一個(gè)FTP服務(wù)器軟件建立一個(gè)FTP下載服務(wù)器。這樣的軟件有很多比如Serv-U、Gene6 FTP等專業(yè)的FTP服務(wù)器軟件,不過如果只是某時(shí)的需要,那么建立一個(gè)簡單的FTP即可,筆者推薦一款迷你型的FTP建站軟件——CHKen FTP。

關(guān)鍵詞:文件

贊助商鏈接: