日勿雨林

關於部落格
請前往新站:ian.twgg.org
  • 14079

    累積人氣

  • 0

    今日人氣

    0

    訂閱人氣

資料夾同步處理



一、MS-DOS xcopy語法介紹:



xcopy [來源路徑] [目標路徑] /D /S /Y /F
  • /D 表示 只複製來源路徑檔案比目標路徑還新的檔案
  • /S 表示 複製每個目錄及其包含的子目錄,不複製空目錄
  • /E 表示 複製每個目錄及其包含的子目錄,包含空目錄
  • /T 表示 只複製資料夾結構而不複製檔案
  • /Y 表示 不要出現覆蓋確認選項,可以省去很多時間
  • /F 表示 顯示出有複製的檔案明細
XCOPY完整語法可參閱:http://www.computerhope.com/xcopyhlp.htm


執行圖:


 

 

 

 


二、實際運用:

接下來,我的想法是,把路徑都打進C語言,做成執行檔放入隨身碟。這樣一來,以後只要執行這個檔案同步就完成了


#include <stdio.h>

#include <stdlib.h>


int main()
{
    char ny;
   

    printf("確定要同部處理?(N/Y)");
    scanf("%c",&ny);
  

    if(ny=='Y' or ny=='y'){
        system("xcopy d:\MyDocuments\school\bc f:\school\bc /D /S  /Y /F");
        system("PAUSE");
        return 0;
                }
    else
        return 0;
  
}
 
三、成功執行:

 
如圖,執行這個程式馬上可以同步。

四、自動執行:

這個步驟似乎有點多餘,也就在隨身碟做個autorun.inf:
[autorun]
open=copy.exe

做麼做的話,隨身碟一插入就會執行程式~
相簿設定
標籤設定
相簿狀態