何濤
要將大象裝冰箱分三步:打開冰箱,放入大象,關(guān)上冰箱。這是一個(gè)小品笑話,但也反映了人的基本簡(jiǎn)單化思維。而要將兩批文件進(jìn)行同步,也許有人會(huì)說和大象裝冰箱一樣簡(jiǎn)單。其實(shí)細(xì)究起來,文件同步不是想像中那么簡(jiǎn)單。根據(jù)需求和環(huán)境的不同,文件同步有不同的講究。
1. 本地兩批文件的同步
如果要將本地的兩個(gè)文件夾進(jìn)行內(nèi)容同步,可采用兩種基本方法。一是用好Windows的自動(dòng)覆蓋功能,二是借助同步軟件來完成。
假設(shè)有兩個(gè)文件夾TEST1和TEST2,里邊有數(shù)量和內(nèi)容不同的文件,我們的目的是要求兩個(gè)文件夾中都有一樣的文件,且保證文件的版本處于最新。以Windows 10系統(tǒng)為例,如果使用系統(tǒng)自帶的功能,可執(zhí)行如下操作。
復(fù)制TEST1下的所有文件,然后切換到TEST2文件夾下,執(zhí)行粘貼。這時(shí),如果TEST1中有的文件TEST2中沒有,則會(huì)不提示自動(dòng)拷貝到TEST2;如果TEST1中有的文件TEST2中也有,文件名相同但內(nèi)容不同,則會(huì)彈出如圖所示的操作提示(圖1)。這時(shí),可以通過窗口中列出的兩個(gè)同名文件的修改日期來判斷文件的版本新舊。如果TEST2中的文件更新,則選擇“不要復(fù)制”;如果TEST1中的文件更新,則可選擇“復(fù)制和替換”。之后,可用同樣的方法從TEST2中復(fù)制文件,對(duì)TEST1文件夾進(jìn)行反方向操作。這樣就能保證兩個(gè)文件夾中的文件相統(tǒng)一。
以上用手動(dòng)同步兩個(gè)文件夾,操作比較繁瑣且容易出錯(cuò),弄不好就會(huì)將有用的文件或內(nèi)容覆蓋掉。為避免這種情況的發(fā)生,可借助于同步軟件Beyond Compare來完成兩個(gè)文件夾的同步。啟動(dòng)軟件后顯示會(huì)話選擇窗口,在其中選擇“同步文件夾”一項(xiàng)(圖2)。然后進(jìn)入文件夾同步窗口,在左右兩側(cè)分別加載要同步的文件夾,下方窗格會(huì)立即自動(dòng)顯示兩個(gè)文件夾中文件的不同之處,單擊窗口中部的“立即同步”按鈕,即可快速實(shí)現(xiàn)兩個(gè)文件夾的內(nèi)容同步(圖3)
2. 網(wǎng)上兩批文件的同步
如今的文件不單單是保存在本地磁盤,許多人會(huì)將文件保存到網(wǎng)絡(luò)空間中,而且為了安全起見,還會(huì)在不同的存儲(chǔ)空間中保存2個(gè)甚至更多備份。這樣,就需要保證網(wǎng)上兩批文件也能保持內(nèi)容相同。存放在網(wǎng)絡(luò)云空間中的資源同步分為同類云盤的資源同步和不同類云盤的資源同步。
對(duì)于同類云盤的兩個(gè)不同賬號(hào),如果要保持其內(nèi)容同步,可先將一個(gè)云盤中的文件夾生成加密共享鏈接(圖4),然后在另一個(gè)云盤中訪問這個(gè)資源鏈接,將鏈接所指向的文件夾保存到同名的網(wǎng)絡(luò)文件夾中。如此一來,若存在同名的文件,云盤會(huì)自動(dòng)生成一個(gè)帶序號(hào)的備份文件或給出處理提示。之后進(jìn)入云盤,按照日期對(duì)重名文件進(jìn)行取舍即可。
對(duì)于不同種的云盤資源,可借助于共享云盤本地同步文件夾的方法,實(shí)現(xiàn)兩種云盤資源的互通。共享本地文件夾之后,遇到版本相沖突的文件,云盤會(huì)在自己的文件夾下建立副本。待同步完成之后,可分別進(jìn)入不同的云盤,處理掉冗余的過期文件即可。
3. 本地與網(wǎng)絡(luò)文件同步
本地資源與網(wǎng)絡(luò)空間中文件的同步,可借助于云盤的文件夾同步功能來完成。以360云盤為例,在“功能大全”窗口下選擇“同步文件夾”,然后指定要同步的本地文件夾和云盤中的同步文件夾,兩端的文件夾下的文件就會(huì)自動(dòng)保持同步(圖5)。
4. 跨越不同設(shè)備的同步
在目前多平臺(tái)共存、移動(dòng)為王的時(shí)代,跨越不同設(shè)備、不同種類系統(tǒng)之間的文件同步具有普遍意義。在不同設(shè)備之間,除了利用藍(lán)牙、遠(yuǎn)程控制資源同步外,還可用一些專門的軟件如“虛擬數(shù)據(jù)線”、“文件大師”等軟件來實(shí)現(xiàn)文件的共享和同步。
以“虛擬數(shù)據(jù)線”為例,在Android設(shè)備上安裝此軟件,啟動(dòng)該軟件后,軟件會(huì)給出一個(gè)含有地址和端口號(hào)的FTP服務(wù)地址,另有一個(gè)含有http網(wǎng)址和驗(yàn)證碼的服務(wù)地址;在PC資源管理器內(nèi)輸入FTP地址,或在PC網(wǎng)絡(luò)瀏覽器內(nèi)輸入http地址,即可在Windows窗口中出現(xiàn)一個(gè)Android設(shè)備的資源窗口。這時(shí),就可以在PC文件窗口和Android文件窗口之間進(jìn)行文件交換操作,從而實(shí)現(xiàn)跨越設(shè)備和平臺(tái)的文件同步(圖6)。
如果在蘋果iOS設(shè)備與其他設(shè)備之間同步文件,可安裝“文件大師”APP?!拔募髱煛盇PP有Android和iOS不同類別的版本,在相應(yīng)的設(shè)備上安裝此軟件對(duì)應(yīng)版本的APP,也會(huì)出現(xiàn)類似于上述虛擬數(shù)據(jù)線的瀏覽器或FTP文件共享類的文件管理窗口,在其中就可以進(jìn)行跨平臺(tái)的數(shù)據(jù)交換和文件同步了(圖7)。