當需要傳輸多個文件或目錄時,由于硬盤讀寫速度是有限的,因此傳輸的文件或目錄就有了一個先后順序問題,那么這個時候傳輸又是怎樣完成的呢?為了讓大家更加明白其中原理,舉個例子吧。
假設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)。
Just Do It
如果一張光盤中部分文件壞了,先用WinRAR對整個光盤目錄進行壓縮,并數據保存到硬盤中,這樣不就拯救了爛盤么?
由于系統本身復制命令的“先天缺陷”,我們才想盡了辦法來彌補它的缺陷,為了就是提高文件傳輸效率,本刊2004年第14期的《文件拷貝好輕松》一文推薦了一款能提高文件傳輸效率的軟件Copy handler,它可以實現本地磁盤間文件的斷點拷貝、自動跳過“無法訪問”的文件等功能,漢化版下載地址為http://www.onlinedown.net/soft/35612.htm,相關用法請查閱該文。
本地文件斷點續傳
在文件大量傳輸過程中,遇到電腦死機、斷電等意外,就意味著前功盡棄。通過網上鄰居在網絡間復制文件時,如果遇到網絡速度不佳、斷線、對方關機、重啟等問題,重頭來過也只能是惟一的選擇。如果你經常要傳送大文件,WinRAR就顯得有點業余了。
實戰1:用FlashFXP斷點拷貝本地文件
我們知道用FlashFXP等FTP軟件從遠程服務器復制文件,即使碰上死機、網絡速度不佳、斷電或斷線等意外都是可以續傳的。利用個原理,在傳輸大量文件時用這樣的方式來進行,也就不怕這個過程中有什么意外了。
第一步:首先用一個FTP服務器軟件建立一個FTP下載服務器。這樣的軟件有很多比如Serv-U、Gene6 FTP等專業的FTP服務器軟件,不過如果只是某時的需要,那么建立一個簡單的FTP即可,筆者推薦一款迷你型的FTP建站軟件——CHKen FTP。