2012-01-25 41 views
0

鑑於2個目錄:如何比較2個目錄dir1和dir2,只複製python中的差異?

dir1 
| 
+----A 
| 
+----B 

dir2 
| 
+----A (changed) 
| 
+----B (no change) 
| 
+----C (added) 

我想寫一個python腳本,將檢測並進行以下修改:

  • 複製c從dir2dir1
  • 副本中從dir2dir1

我的想法是獲取所有fi的md5校驗和LES。我正朝着正確的方向走嗎?

+7

功能你都知道,你正在重塑'rsync'? – Thanatos

+0

rsync可以在本地目錄上工作嗎? – canadadry

+0

是的,它的工作原理很粗糙 –

回答

1

如果文件很大,那麼使用MD5校驗和肯定是理智的。

請務必檢查「修改」時間戳,以便始終複製最新的文件。

+0

這些文件是二進制文件。 – canadadry

相關問題