比較 Windows 中資料夾中的文件

比較 Windows 中資料夾中的文件

我需要一個解決方案,允許我比較兩個不同目錄中的檔案總數。我正在從 NAS 設備向 Onedrive 執行半 TB 的業務複製,但某些文件由於文件名太長而無法複製...那麼有什麼方法可以確定這些文件之間未複製的文件二?

使用 Windows 10 家用版,在複製一個磁碟機期間同步暫停...如果有幫助

乾杯

答案1

另一個選擇是 Microsoft SyncToy:https://www.microsoft.com/en-us/download/details.aspx?id=15155。它基於 GUI,允許您定義要同步的資料夾對。有一個預覽按鈕,可以為您提供尚未同步的文件清單。 (這是您想要的清單。)同步後,它會輸出清單中遇到的任何問題。

它很舊,因此微軟網站上列出的系統需求有點過時。我在 Windows 8.1 上經常成功地使用它。我沒有在 Windows 10 上使用過它,但它應該也可以在 Windows 10 上使用。

答案2

基本的同步工具是無所不在的 unix rsync,並且您希望在 Windows 上使用它。它可以找到丟失的文件並將其複製過來。它可以做的事情遠不止這些,但這似乎可以滿足您的需求。

同步同步基本上就是 Windows 的 rsync,甚至還附有客戶端 GUI 以方便使用:https://www.itefix.net/cwrsync

Rsync 使用 Rsync 演算法,該演算法提供了一種非常快速的方法來使遠端檔案同步。它透過僅透過連結發送文件中的差異來實現此目的,而不要求兩組文件事先都存在於連結的一端。乍一看,這似乎不可能,因為計算兩個檔案之間的差異通常需要對這兩個檔案進行本地存取。


德爾塔複製是一種替代方案,您可能會發現 GUI 或許不那麼令人生畏,也是開源的: http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp

一般來說,DeltaCopy 是一個開源的、快速的增量備份程式。假設您每晚必須備份一個 500 MB 的檔案。即使幾個位元組發生了變化,普通的檔案複製也會複製整個檔案。另一方面,DeltaCopy 只會複製檔案中實際已修改的部分。這將資料傳輸量減少到僅 500 MB 的一小部分,從而節省了時間和網路頻寬。

從技術角度來說,DeltaCopy 是 Rsync 程式的「Windows 友善」包裝器,目前由 Wayne Davison 維護。 「rsync」主要是為 Unix/Linux/BSD 系統設計的。儘管連接埠可用於 Windows,但它們通常需要下載 Cygwin 庫和手動配置。

相關內容