作者chang0206 (Eric Chang)
看板EZsoft
標題[請問] 比對兩邊內容後,刪除舊資料,新增新資料
時間Thu May 16 09:17:53 2013
不曉得標題這樣寫有沒有清楚
一般的備份軟體大概都可以作到只新增上次備份之後新增加的檔案
不過我現在有個特殊需求是這樣
假設來源目錄是 Source_dir 現在有100個檔案
目的目錄是Dest_dir ,現在沒有檔案
第一次備份後,兩邊目錄、檔案結構都已經一樣了。
過了兩天後,source_dir 變成了150個檔案
這時候,我希望能夠把dest_dir 裡面的檔案都砍掉
然後備份後來增加的那50個檔案到 dest_dir 去
依此類推....
現有的備份軟體,好像都沒有這樣「奇怪」的功能 XD
--
會當凌絕頂,一覽眾山小。 —— 杜甫
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.137.94
1F:→ chang0206:如果能提供做出列表,然後能用命令列執行的軟體 05/16 09:19
2F:→ chang0206:應該也可以 05/16 09:19
3F:→ ck574b027:這樣備份那100個檔案要幹嘛?根本就不叫備份啦! 05/16 11:38
4F:→ jspowerplay:若是「後來增加」,時間資訊上應會不同,排序選取看看 05/16 11:46
5F:推 s25g5d4:robocopy /mir source destination 05/16 11:49
6F:→ s25g5d4:這個我用來備份放在ramdisk遊戲的...會保證來源與目標 05/16 11:50
7F:→ s25g5d4:完全相等 05/16 11:50
8F:→ chang0206:robocopy的 MIR是mirror,但是我不是要做mirror 05/16 12:01
9F:→ chang0206:要手動選取的也不考慮,我現在是有測試到rsync可以做到 05/16 12:01
10F:→ chang0206:不過在windows底下要跑rsync 很囉唆.. 05/16 12:02
11F:→ hpo14:批次檔吧... 1~2個 For 解決 05/16 14:05