上次介紹Diffsync的時(shí)候說(shuō)過(guò),老蔡用過(guò)了不少文件同步軟件,真正稱(chēng)心如意的,就是FreeFileSync了,可以實(shí)現兩個(gè)文件夾之間真正的“文件同步”。
FreeFileSync測試過(guò)的運行沒(méi)有問(wèn)題的系統:xp、win7,此外,還有linux版本。
FreeFileSync不需要版本服務(wù)器,可以直接文件夾兩兩同步,所以基本上安好程序后,不用任何多余的配置。
本文提綱:
測試工作情況
同步具體步驟
同步規則的設置
定時(shí)執行FreeFileSync文件同步
我們首先創(chuàng )建三個(gè)文件夾用來(lái)測試
然后分別在里面創(chuàng )建3個(gè)文件123.txt[test1],456.txt[test2],123.txt[test3]
我們將test1和test2合并
注意先設置文件夾路徑,再點(diǎn)比較,再點(diǎn)同步。
簡(jiǎn)單合并肯定是沒(méi)問(wèn)題的,結果如下:
可以看到,每個(gè)文件夾都多出了一個(gè)sync.ffs_db文件,這是用來(lái)記錄此時(shí)的文件夾結構的,下次同步的時(shí)候文件夾結構如有變動(dòng)(增刪改),會(huì )將變動(dòng)同步到其他文件夾里面去。
此時(shí)我們再將test1文件夾和test3文件夾同步,來(lái)測試同名文件的沖突問(wèn)題。
因為test3文件夾中的123.txt文件是后創(chuàng )建的,而在“比較”的規則中,是以文件時(shí)間和大小來(lái)作為判斷條件的
所以,test1中的123.txt的內容也被替換成了test3。
我們繼續將test1文件夾中的123.txt內容改為test1 new,test3中的文件123.txt內容改為test3 new,然后測試同步情況
從描述中可以看出,兩邊在最后一次同步后都改變后,默認是會(huì )拋出異常等待人工解決的。
鼠標移動(dòng)到中間,選取向右的箭頭,就表示從左邊文件覆蓋到右邊。向左的相反,等號表示兩邊都暫時(shí)不處理。
FreeFileSync的同步規則有四種:自動(dòng)、鏡像、更新、自定義。
自動(dòng):會(huì )在兩邊創(chuàng )建sync.ffs_db文件,自動(dòng)檢測更改、刪除、重命名,并同步到另一個(gè)文件夾,這就是老蔡最需要的功能。
鏡像:讓右側的文件夾變成和左側一樣,比起直接復制粘貼覆蓋掉文件夾來(lái)說(shuō),可以跳過(guò)相同的文件,從而加快速度;并且刪除掉右側沒(méi)有,左側有的文件。
更新:將左側的文件更新到右側,如果右側的文件日期更新一點(diǎn),就不覆蓋了。
自定義:可以自定義五種情況下的動(dòng)作——僅存在于左側文件夾、僅存在于右側文件夾,兩邊都存在的情況下,左側文件版本新一些、右側文件版本新一些、兩邊在上次同步后都改過(guò)的情況。
首先,點(diǎn)擊菜單欄中的【FreeFileSync – 高級 – 創(chuàng )建批處理作業(yè)】,然后選擇好文件夾
然后另存為到一個(gè)合適的地方,直接雙擊就可以同步這兩個(gè)文件夾了,通過(guò)windows的計劃任務(wù)就可以實(shí)現定時(shí)同步文件夾。
如果覺(jué)得FreeFileSync過(guò)于復雜,其實(shí)還有一款Diffsync,簡(jiǎn)單實(shí)用,完全不用看教程就能使用。
聯(lián)系客服