フォルダを別のフォルダへマージ。
安全に。あなたの Mac で。
コピー元のバージョンがコピー先を置き換えます。 シンプルで予測可能 — コピー元が正しいと分かっているときに。
内容が同一(MD5 で検証)のファイルはスキップ。同名でも内容が
異なるファイルは name-2.ext、name-3.ext…
として並べてコピーされます。このモードではコピー先のデータが
失われることはなく、同じマージを再実行しても重複は発生しません。
コピー元とコピー先のあいだにテンプレートを —
${YEAR}/${MONTH}/${exif:camera-brand|Unknown}/… —
写真は撮影日とカメラごとに、通過しながら自動で整理されます。
トークンごとのフォールバックはあなた次第。設計ノートを読む →
ファイルに触れる前に、すべてのコピー・スキップ・名前変更を プレビュー — 使用されるファイル名まで正確に。
ライブスキャンカウンター、バッチ UI 更新、どの段階でも キャンセル可能。ボリュームのメタデータフォルダは自動スキップ。
すべての操作をファイル単位で記録。コピー済み・上書き済み・ スキップ済み・名前変更済み・失敗で絞り込み、異なる 1 ファイルを すぐ発見。
English、繁體中文、日本語 — 設定(⌘,)でいつでも切り替え。
同じ APFS ボリューム内のコピーはコピーオンライトのクローン — 一瞬で完了し、追加のディスク容量も消費しません。
クイックはサイズ+更新日時で比較し、判別できない場合のみ MD5 を使用。 徹底はすべてのファイルをハッシュ検証 — アーカイブ級の確認もあなた次第。
マージエンジンは UI に依存しない純粋な Swift。競合、再実行、 特殊なファイル名を網羅するテスト付き。
SwiftUI、Apple Silicon ネイティブ、依存関係なし。 小さな .app ひとつ。
MD5 モードではありません — コピー先のファイルが削除・置換されることは決してありません。内容が異なる同名ファイルは name-2.ext として並べてコピーされ、両方が残ります。「常に上書き」モードを明示的に選んだ場合のみ置換され、事前にドライランで確認できます。
スキャン・比較・競合処理まで、マージの全工程を実行しますが、何も書き込みません。使用される正確なファイル名を含む完全なログが得られるので、想定外は起こりません。
クイックはサイズ+更新日時で比較し、判別できない場合のみ MD5 を使用。既定の選択で高速です。タイムスタンプが信頼できない場合(カメラのカード、復元したバックアップ)や、かけがえのないデータを検証する場合は徹底を — すべてのファイルをハッシュ検証し、無音の破損も検出します。
コピー元のバージョンが name-2.ext(次は name-3.ext…)としてコピー先のファイルの隣に置かれます。同じマージを再実行しても重複は増えません — 既存の変種は先に内容チェックされます。
はい。同じ APFS ボリューム内ではコピーオンライトのクローンを使用 — 瞬時で容量も消費しません。ドライブをまたぐ場合は通常のコピーを行います。
ありません。サンドボックスで動作し、ネットワーク機能も分析機能もなく、選択したフォルダにのみアクセスします。