1. 程式人生 > >SyncToy使用介紹

SyncToy使用介紹

微軟的免費午餐 同步工具SyncToy試用 隨著硬碟容量的日益增加,硬碟上的檔案也越來越多,需要管理的檔案及資料夾也隨之增加了;同時擁有第二臺電腦也很常見了。那麼面對如此繁多的檔案,如何更好更高效的做到交換檔案和檔案同步呢?

  現在,微軟給我們展示了一款軟體SyncToy。它是一款用於Windows 的免費的、易於使用的工具。它提供了簡潔的操作介面、簡單的使用方法和高度的自定義功能,可以幫助使用者從繁重的拷貝、移動及同步不同目錄的工作中解脫 出來,僅僅根據需要單擊幾次滑鼠進行設定,就能搞定更多的操作,也會有額外的自定義功能而不會增加使用的複雜程度。SyncToy不僅可以同時管理多個目 錄系列,還能夠合併兩個目錄裡檔案為一個目錄等。微軟推出的免費的同步工具,可以大大提高你的工作效率,不用猶豫吧?

  ScncToy是一個免費的工具,可以通過微軟官方網站下載。ScncToy僅支援Windows作業系統,同時要求系統中必須安裝有Microsoft.NET Frameworks才可以執行。下載安裝程式後是一個msi格式的安裝檔案,執行它即可根據嚮導輕鬆完成安裝。安裝過程和我們熟悉的相同,並且可以選擇 程式供使用的物件:任何人或者僅僅供安裝者使用(如圖1)。


   【插入圖1:充分的安裝自由度】

  安裝完畢後執行程式,ScncToy的主介面非常簡潔,給人很清爽的感覺(如圖2)。通過此視窗我們就可以根據提示,如同安裝程式一樣輕鬆完成設定。

SyncToy,微軟出的免費複製軟體、同步軟體、備份軟體;Synctoy結合計劃任務實現定時自動同步資料
   【插入圖2:簡潔的介面、合理的佈局】

  點選主介面下方的“Create New Folder Pair”按鈕建立一對新的操作目錄,程式彈出如圖3的視窗。在這個視窗的標題欄中我們可以看到操作一共分為四個步驟,操作上還是很簡便的。點選 “Left Folder”下的“Browse”按鈕,選擇左目錄的路徑。選擇好後點擊下方的“Next”按鈕(如圖3)。

SyncToy,微軟出的免費複製軟體、同步軟體、備份軟體;Synctoy結合計劃任務實現定時自動同步資料
   【插入圖3:簡便的設定,傻瓜式的嚮導】

  接著,“Right Folder”下也出現“Browse”按鈕,點選它同樣選擇右目錄的路徑,然後點選“Next”按鈕(如圖4)

SyncToy,微軟出的免費複製軟體、同步軟體、備份軟體;Synctoy結合計劃任務實現定時自動同步資料
   【插入圖4:依葫蘆畫瓢完成步驟2】

  在第三步中,這裡要選擇你所要做的操作動作。ScncToy一共提供了五種的同步操作,它們分別是“Synchronize”、“Echo”、“Subscribe”、“Contribute”、“Combine”。把滑鼠移動到它們上面會有相應的提示(如圖5)。

SyncToy,微軟出的免費複製軟體、同步軟體、備份軟體;Synctoy結合計劃任務實現定時自動同步資料
   【插入圖5:五種不同的同步動作】

  如果要了解這些操作選項具體的功能可以點選圖5中的“Explain these choices”開啟幫助檔案,在幫助檔案中的相關內容中可以檢視到詳細的相關說明(如圖6),不過和軟體一樣也是英文的。

SyncToy,微軟出的免費複製軟體、同步軟體、備份軟體;Synctoy結合計劃任務實現定時自動同步資料
   【插入圖6:詳細的幫助文件】

  那麼下面我們就對這五種選項進行簡單的說明:
   Synchronize:新檔案和更改過的檔案在左右目錄中將互相複製;同時,若兩個目錄中有同樣的檔案,在其中一個目錄有重新命名或者刪除的,在另一個目錄中也將執行同樣操作。
   Echo:左目錄中的新檔案和更改過的檔案將複製到右目錄中;同時,若兩個目錄中有同樣的檔案,在左目錄中有重新命名或者刪除的,在右目錄中也將執行同樣操作
   Subscribe:右目錄中更新過的檔案將複製到左目錄,如果左目錄中存在同樣的檔案。
   Contribute:和Echo的操作類似,但是不執行刪除的操作。
   Combine:新檔案和更改過的檔案在左右目錄中將互相複製;但是不執行重新命名和刪除的對比操作。

  假設我們要使兩個資料夾完全同步,那麼就選擇“Synchronize”,接著點選“Next”按鈕,進行最後一步的設定——命名設定。在第四 步中,輸入一個名稱以儲存此操作方案以便下次同步時使用(如圖7)。名稱必須是唯一且在20個字元內。最後點選“Finish”按鈕就完成了設定。

SyncToy,微軟出的免費複製軟體、同步軟體、備份軟體;Synctoy結合計劃任務實現定時自動同步資料
   【插入圖7:命名方案以便下次使用】

  回到主視窗,介面上會顯示此方案的設定。同時,此方案名稱會顯示在右側的列表中,下次同步可以通過在此列表中選擇,快速找出方案設定。在介面的右下角,顯示了該方案上次同步的時間(如圖8)。如果要改變操作動作可以點選中間的“Change Actions”更改。

SyncToy,微軟出的免費複製軟體、同步軟體、備份軟體;Synctoy結合計劃任務實現定時自動同步資料
   【插入圖8:方案具體操作顯示情況】

  同時,視窗中顯示了預設的操作選項,如果要更改可以點選“Change Options”,在新的視窗中提供了更多的高階設定,包括設定檔案型別、排除對比目錄等選項,具體如圖9所示。

SyncToy,微軟出的免費複製軟體、同步軟體、備份軟體;Synctoy結合計劃任務實現定時自動同步資料
   【插入圖9:高度自定義的選項設定視窗】

  完成所有設定後,在主視窗中,點選“Preview”按鈕可以預覽ScncToy將進行的操作,或者直接點選“Run”執行此方案。方案執行中 將全部自動完成,無需人工操作值守,對於大資料夾、雙機之間的同步十分方便。同步完成後,ScncToy會給出一份執行結果(如圖10),其中標明瞭刪 除、覆蓋、重新命名等操作的結果,使用者可以全面掌握執行結果。

SyncToy,微軟出的免費複製軟體、同步軟體、備份軟體;Synctoy結合計劃任務實現定時自動同步資料
   【插入圖10:詳細的同步結果】

  微軟提供的一款免費的同步工具,而且其簡單易用,功能強大,支援高度的自定義,相信你不會錯過!

Synctoy結合計劃任務實現定時自動同步資料

結合Synctoy的命令列執行方式和系統自帶的任務計劃程式,可以做到Synctoy定時自動同步資料。

Synctoy的簡單命令列執行方式如下:

“[System Drive]\Program Files\SyncToy 2.1\SyncToyCmd.exe” –R MyFolderPair

直接在cmd視窗執行是要加上面的引號的,然後建立的MyFolderPair名稱中間是不能有空格的

這樣結合任務計劃程式自由度就很高了,此方法的詳細幫助文件如下:

Run SyncToy from a Command Line "SyncToyCmd.exe" 

SyncToy命令列使用方式:

SyncToy can be run from the command line to provide support for scheduling or automating folder pair execution. The command line executable by default is located at: [System Drive]\Program Files\SyncToy 2.1\SyncToyCmd.exe.

SyncToy does not support running multiple copies of SyncToyCmd.exe at the same time. If a second instance of SyncToyCmd.exe is executed, there will be no errors and the command will not be executed.

The parameters provided by this command line interface are described below:

  • -R Run all folder pairs that are marked as Active For Run All.
  • -R [Name] Run the named folder pair (only one folder pair can be specified).

Usage Examples:

  • SyncToyCmd -R MyFolderPair
  • SyncToyCmd -R

NOTE: There can be no space between the -R parameter and the MyFolderPair name.

It is also possible to manage folder pairs from the command line. Note: Folder pairs are managed through SyncToy.exe whereas scheduling is performed through SyncToyCmd.exe as described above.

SyncToy does not support running multiple copies of SyncToy.exe at the same time. If SyncToy is already running in in the Task Bar, and a second instance of SyncToy.exe is launched with or without any command line parameters, it will simply bring the already running instance into focus and no errors will be reported.

The parameters associated with SyncToy.exe are described below:

  • -d(left=, right=, name=,operation=Synchronize|Echo|Contribute, [check=yes|no], excluded=,included=) Creates a new folder pair with the specified options:
    • left – mandatory, provide absolute path for left folder
    • right – mandatory, provide absolute path for right folder
    • name – mandatory, provide name of folder pair
    • operation – mandatory, specifiy action type for this folder pair
    • check – optional, specify whether file contents should be checked for file matching, default is no
    • excluded – optional, specifies exclude filter for files, defaults to none
    • included – optional, specifies include filter for files, defaults to all
  • -u Delete one or more folder pairs, no user data will be deleted
  • -? Display Help

Sample Usage:

  • SyncToy -d(left=e:\,right=c:\Pictures, name=MyPictures,operation=contribute)
  • SyncToy -uMyPictures

wiki百科
http://en.m.wikipedia.org/wiki/SyncToy
官方下載