Mergic

將資料夾合併到另一個資料夾。
安全可靠。就在你的 Mac 上。

兩種衝突處理方式

一律覆寫

來源版本會取代目的地版本。簡單且可預期 — 當你確定來源才是正確版本時。

MD5 檢查 — 絕不遺失檔案

內容相同(經 MD5 驗證)的檔案會被略過。同名但內容不同的檔案, 會以 name-2.ext、name-3.ext… 的形式複製到旁邊。此模式下目的地永遠不會遺失資料, 重複執行同一次合併也不會產生重複檔案。

為真實世界的資料夾而生

🪄 路徑修飾器

在來源與目的地之間放一個模板 — ${YEAR}/${MONTH}/${exif:camera-brand|Unknown}/… — 照片在飛行途中就按拍攝日期與相機自動歸位。 每個代碼的 fallback 由你決定。閱讀設計筆記 →

🔍 模擬執行

在動到任何檔案之前,預覽每一個複製、略過與重新命名 — 連將使用的檔名都一清二楚。

🗂 數百萬檔案

即時掃描計數、批次 UI 更新、任何階段都能取消。 自動略過磁碟區中繼資料夾。

📋 可篩選記錄

每個檔案的動作都有記錄。可依已複製、已覆寫、已略過、 已重新命名或失敗篩選,快速找出那個不同的檔案。

🌐 三種語言

English、繁體中文、日本語 — 隨時用 ⌘, 在設定中切換。

⚡️ 瞬間複製

同一個 APFS 磁碟區內的複製採用寫入時複製(clone)— 瞬間完成,且不佔用額外空間。

⚖️ 快速或徹底

快速模式比對大小+修改日期,只在無法判斷時才用 MD5; 徹底模式則逐一驗證每個檔案 — 封存級的把關由你決定。

🧪 經過驗證的引擎

合併引擎是純粹、無 UI 的 Swift, 附完整測試,涵蓋衝突、重複執行與各種特殊檔名。

🍎 原生

SwiftUI、Apple Silicon 原生、零相依套件。 一個輕巧的 .app。

常見問題

Mergic 會刪除或覆寫我的檔案嗎?

在 MD5 模式下不會 — 目的地的檔案永遠不會被刪除或取代。內容衝突的檔案會以 name-2.ext 的形式複製到旁邊,兩個版本都會保留。只有明確選擇「一律覆寫」模式才會取代檔案,而且可以先用模擬執行預覽。

模擬執行到底做什麼?

它會完整執行整個合併流程 — 掃描、比對、衝突處理 — 但不寫入任何東西。你會看到完整的逐檔記錄,包含將使用的確切檔名,不會有任何意外。

快速與徹底,該選哪個?

快速模式比對大小+修改日期,只在無法判斷時才用 MD5;是預設選擇,速度很快。當時間戳記不可信(相機記憶卡、還原的備份)或要驗證無可取代的資料時,選徹底模式 — 它會雜湊驗證每個檔案,連無聲損毀都能抓出來。

同名但內容不同的檔案會怎樣?

來源版本會以 name-2.ext(再來是 name-3.ext…)複製到目的地檔案旁邊。重複執行同一次合併不會堆出重複檔案 — 既有的變體會先做內容比對。

可以跨磁碟使用嗎?

可以。在同一個 APFS 磁碟區內合併會使用寫入時複製 — 瞬間完成且不佔空間;跨磁碟則進行一般複製。

Mergic 會傳送任何資料嗎?

不會。它在沙盒中執行、沒有網路能力、沒有分析追蹤,只會存取你選擇的資料夾。