Mountain LionのFinderのファイルコピーの仕様調査


 OS X Lion ( 10.7 ) 以降で、Finderのファイルコピーの機能が変更されました。便利になっているはずなのに、どうも挙動がよくわからないため、調べてみました。まだ網羅できてないパターンもありそうですが、以下のような結果になりました。なにかありましたら、@_crane_ までフィードバックを頂ければと思います。
( 2012.8.23 / OS X 10.8 ビルド 12A269 )


 個人的な印象としては、状況を細かく場合分けしてダイアログを表示しているけれど、正直分かりにくい。また、同じボリューム内での移動での「結合」や「新しいバージョンを使う」が使えないのは、仕様としてどうみてもおかしい。「一番欲しかった機能がない」という感じ。

  • ファイルのコピー/移動先に同じ名前のファイルがあった場合...
     
    • 同じ名前のファイルの数が 1個 だったの場合、[ 置き換える ] ボタンと [ 両方とも残す ] ボタンが表示されます。
       
    • 同じ名前のファイルの数が 2〜4個 だったの場合、[ 置き換える ] ボタンと [ 両方とも残す ] ボタンが表示されます。この時、[ option ] キーを押すと [ 両方とも残す ] ボタンが [ スキップ ] ボタンに変化します。
       
    • 同じ名前のファイルの数が 5個以上 だったの場合、[ 置き換える ] か [ スキップ ] かを選べます。この時、[ option ] キーを押すと [ スキップ ] ボタンが [ 両方とも残す ] ボタンに変化します。
       
    • 【実行結果】AAAの中身は...
      ・全部 [ 置き換える ] → [ 1.jpg ] [ 2.jpg ] [ 4.jpg ]
      ・全部 [ 両方とも残す ] → [ 1.jpg ] [ 2.jpg ] [ 3.jpg ] [ 1 2.jpg ] [ 2 2.jpg ] [ 4.jpg ]
    • ・ファイルの数によってボタンが何故変化するのかは謎です。
      ・[ option ] キーによって挙動を変えられるけど、気づきにくいです。
      ・[ 中止 ] ボタンの位置が中央なのは変じゃないですかね。
      ・[ 新しいバージョンを使う ] ボタンが出てこないのが不満かな。
  • フォルダのコピー/移動先に同じ名前のフォルダがあり、ファイル名の重複がない場合...
     
    • 同じボリューム内での移動の場合は、[ 置き換える ] ボタンが表示されます。[ 結合 ] ボタンは表示されません。
       
    • 同じボリューム内でのコピーの場合は、[ 結合 ] ボタンが現れます。異なるボリューム間の場合は、コピーでも移動でもこれになります。
       
    • 【実行結果】AAAの中身は...
      ・[ 置き換える ] [ すべて置き換える ] → [ 4.jpg ] [ 5.jpg ] [ 6.jpg ]
      ・[ 結合 ] → [ 1.jpg ] [ 2.jpg ] [ 3.jpg ] [ 4.jpg ] [ 5.jpg ] [ 6.jpg ]
    • ・同じボリューム内での移動での結合が出来ないのは謎です。
      ・[ 中止 ] のボタンの位置は、こちらが正しいと思われます。
  • フォルダのコピー/移動先に同じ名前のフォルダがあり、ファイル名の重複がある場合...
     
    • 同じボリューム内での移動の場合は、[ 置き換える ] ボタンが表示されます。[ 結合 ] ボタンは表示されません。
       
    • 同じボリューム内でのコピーの場合で、全ての重複ファイルが同一タイムスタンプの場合は、[ 結合 ] ボタンが現れます。移動したい場合は、コピー後にコピー元を削除する必要があります。異なるボリューム間の場合は、コピーでも移動でもこれになります。
       
    • 同じボリューム内でのコピーの場合で、ファイルによってタイムスタンプが新しいものと古いものが混在している場合、[ 新しいバージョンを使う ] ボタンが現れます。異なるボリューム間の場合は、コピーでも移動でもこれになります。
       
    • 同じボリューム内でのコピーの場合で、上書きされる側のファイルのタイムスタンプが全て新しい場合、[ 置き換える ] ボタンが表示されます。異なるボリューム間の場合は、コピーでも移動でもこれになります。
       
    • 同じボリューム内でのコピーの場合で、上書きされる側のファイルのタイムスタンプが全て古い場合、[ 置き換えない ] ボタンが現れます。異なるボリューム間の場合は、コピーでも移動でもこれになります。
       
    • 【実行結果】AAAの中身は...
      ・[ 置き換える ] [ すべて置き換える ] → [ 1.jpg ] [ 2.jpg ]
      ・[ 置き換えない ] → [ 1.jpg ] [ 2.jpg ] [ 3.jpg ]
      ・[ 結合 ] → [ 1.jpg ] [ 2.jpg ] [ 3.jpg ]
      ・[ 新しいバージョンを使う ] → [ 1.jpg ] [ 2.jpg ] [ 3.jpg ] ( 新しい方が残る )
    • ・同一ボリューム内での結合が出来ないのは謎です。
      ・[ 中止 ] のボタンの位置は、左端に統一した方がいいんじゃないかな。