![]() |
||
Power Member
![]() ![]() 加入日期: Jan 2003
文章: 518
|
【分享】資料比對程式
這是一個比對MD5的小程式
以功能性來說,可能只比xcopy多了"刪除"檔案的能力 不過因為記錄與比對是拆開執行,所以可以將處理動作都控制在ramdisk上,降低對SSD的消耗 也能用於其他用途,如(區網)資料夾同步....等 使用方法: 1.記錄MD5 2.比對,並處理 執行時需附加參數 record=[資料夾路徑] compare=[比對路徑],[目的路徑] log=true (註:只對比對有效) bat範例與流程簡介: 記錄 xcopy C:\AppServ R:\AppServ /s /y /i (複製資料夾到ramdisk) START File_check_difference.exe record="R:\AppServ" (記錄md5) 比對 START File_check_difference.exe compare="R:\AppServ,C:\AppServ" (用已記錄的資料比對當下R:\AppServ中的資料,若有異動、新增、刪除會回寫至C:\AppServ) (註:START有 /wait參數,請依個人喜好使用) 若需要開關機自動執行 可至gpedit.msc → windows設定→指令碼-(開關機/登出入)設定即可.. 下載路徑:File_check 1.0.0b.zip (需.NET Framework 2.0以上才能正常執行) 其實當初寫出來只是自用,所以可能功能性與親合度較差 請大家見諒 由於比對路徑錯誤可能導致程式去刪除目的資料夾的檔案 建議請先拿不重要的資料試試,確認功能正常再使用..... 有什麼建議或發現任何bug的話請告知小弟,感謝~ ![]() 此文章於 2012-03-20 03:07 PM 被 ttsmarco 編輯. |
|||||||
![]() |
![]() |
Basic Member
加入日期: Sep 2006 您的住址: 雲林斗六
文章: 26
|
感謝大大詳細說明與分享此程式
相信對於相關應用有更多的便利 感恩 |
||
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Apr 2001 您的住址: Taiwan
文章: 426
|
請問..跟 robocopy 比起來, 主要的差別?
因為有在用robocopy,感覺跟你要做的目的是差不多的說 |
![]() |
![]() |
*停權中*
加入日期: Mar 2012
文章: 24
|
看起來短小精悍
引用:
|
|
![]() |
![]() |