Outlookの添付ファイル名の重複チェック

メールに添付されるファイルを保存するんですが、
ファイル名が同名の可能性があるため、重複を確認しながら保存していきたいと思ってるんですが、

①For Eachで取得したメールをループ
②添付ファイルのリストと照合?
③添付ファイルを処理ごとにリストに追加。

曖昧なイメージでしか、ロジックを組めず、
なおかつ組めても同作るか途方に暮れてしまい、
何かいい案があればご教示いただきたく思います。

重複に対してどのように処理したいのか、によってアプローチが変わります。

重複した場合でも全部「保存させたい」

  • ふたつのフォルダ(A, B)を用意して、一方のフォルダ(A)にファイルを保存する
  • 保存後にファイルを一定のルールで書き換える(例えばメール件名を付けるなど)
  • 書き換えた後、もう一方のフォルダ(B)に移動する

重複した場合は「保存させない」(最初のものを正とする)

  • ふたつのフォルダ(A, B)を用意して、一方のフォルダ(A)にファイルを保存する
  • 保存後に、フォルダ(A, B)のファイル一覧を取得する
  • フォルダ(A)のファイルごとにループ
    • フォルダ(B)のファイルごとにループ
      • 同じ名前のファイルがあったら、フォルダ(A)のファイルを削除する
  • チェックが完了したファイル(残っているファイル)を、フォルダ(B)に移動する

重複した場合は「更新する」(最新のものを正とする)

  • ふたつのフォルダ(A, B)を用意して、一方のフォルダ(A)にファイルを保存する
  • フォルダ(A)のファイルを、フォルダ(B)に移動する
    • 上書きオプションをONにすれば自動的に上書きされる