2014-02-13 32 views
-1

我需要通過它們的文件路徑比較5個文件:a,b,c,d,e並查找重複項(如果存在)。 如何在C++中通過md5sum比較文件來做到這一點?如何在C++中檢查多個重複文件

+0

爲什麼你需要'md5sum'? [這個重複的問題](http://stackoverflow.com/questions/21750409/do-we-have-any-method-approach-of-removing-duplicate-files-using-boost-filesyste/21750953#21750953)得出結論:你沒有。 – MSalters

回答

1

您需要計算每個文件的校驗和(自己寫或調用外部程序),獲取每個文件,......這取決於操作系統。用腳本語言來做這樣的事情要容易得多。

+0

我必須使用c/C++庫來計算ckecksums – user3308092

+0

你可以使用'popen()'運行'md5sum'命令並讀取它的輸出嗎? – Barmar