最近認真研究了一下Windows XP中的公事包同步功能,發覺真是比Win98要強太多了(不要說偶還生活在win98時代沒用過隨身碟,我只是最近天冷懶得背筆記本而已--!)... 隨便羅列一點使用感受:
1. 檔案名稱是公事包同步的基本依據
2. 公事包也可以用來同步目錄結構
3. 建立同步關聯的過程是一次copy(檔案夾/檔案)的過程,而不是move的過程
4. 同步基本操作包括copy/delete/mkdir,不包括rmdir/move,這些基本操作由windows決定如何組合
5. 沒有move的原因是公事包無法識別檔案內容相同但是檔案名稱不同的修改情況
6. 沒有rmdir的原因是....M$偷懶....-_-! 同步時居然不會自動刪除空目錄?不解again....
7. 使用公事包時注意:
7. (A) 整個檔案夾拖入公事包
7. (B) 首先在公事包中建立一個目錄,然後再把全部檔案copy進該目錄,
7. 這兩種做法代表的同步含義是完全不同的!A意味著分類樹結構同步,而B則只意味著多個單一的檔案同步
8. 公事包-普通檔案夾之間可以同步,公事包-公事包之間也可以同步,這意味著可以建立一個任意長度的同步鏈:D
9. 同時只能開啟一個公事包檔案視窗,如果開啟了多個的話,將可能出現無法執行同步操作的情況
10. 右鍵點擊公事包中的檔案夾或者檔案可以查看其更新狀態
11. 將公事包中的檔案查看視圖設定為“詳細”可以查看更多的同步資訊
12. 檔案選擇對話方塊、普通公事包檔案視窗不能同時瀏覽同一個公事包...
隨手寫點可以改進之處:
1. 第6點, 這個恐怕有點偷懶吧... 實在不應該
2. 第5點, 做個MD5校正不就成了?不過也許在海量檔案同步場合會導致效率問題,呵呵
3. 第9點和第12點, 主要涉及公事包狀態的鎖定和多檔案視圖同步,其與shell的整合還是或多或少有很多問題
綜上,雖然介面友好性(比如提示、自訂同步操作方式等)好了很多,但是XP的公事包同步功能還有很多可以改進的地方。如果哪天心情好,也許我會自己來做一個shell expansion,呵呵