エクスプローラでファイルを検索し、 検索結果の複数ファイルを選択、 FFCを使い、指定のフォルダへコピーをすると (1)エクスプローラ標準でコピーした場合と挙動が違う (2)複数コピーで、移動元ファイルパスが同一か異なるか、により挙動が違う
<C:\aaa\以下を全て検索> C:\aaa\hoge\1.txt C:\aaa\hoge\2.txt C:\aaa\fuga\3.txt
<検索結果> 1.txt C:\aaa\hogeのファイル ←選択 2.txt C:\aaa\hogeのファイル ←選択 3.txt C:\aaa\fugaのファイル ←選択
↓この結果、3つのファイルをドラッグしてコピー
C:\bbb\. へ
<期待している動作> 以下の様にC:\bbb\直下に配置させたい C:\bbb\1.txt C:\bbb\2.txt C:\bbb\3.txt
<エクスプローラ標準コピーの結果> 期待通りの動作をする C:\bbb\1.txt C:\bbb\2.txt C:\bbb\3.txt
<FFCでのコピー結果> ディレクトリ構造まで再現されてしまう C:\bbb\hoge\1.txt C:\bbb\hoge\2.txt C:\bbb\fuga\3.txt
※コピーではなく「移動」をFFCで行った場合、 元ディレクトリの\hogeと\fugaごと移動(削除)してしまうため 上記サンプルで試すと2.txtで「このファイルが見つかりませんスキップしますか」エラーが出る エクスプローラ標準機能ではファイルのみ移動するのでエラーは出ない
また、(2)の問題で、検索結果で移動元ファイルパスが「同一パス上の複数ファイル」を 選択してコピーした場合は、FFCもエクスプローラも同じ挙動になる。
<検索結果> 1.txt C:\aaa\hogeのファイル ←選択 2.txt C:\aaa\hogeのファイル ←選択 3.txt C:\aaa\fugaのファイル ←選択しない
↓2つのファイルをドラッグしてコピー
C:\bbb\. へ
<エクスプローラとFFCで同じ結果> 期待通りの動作をする C:\bbb\1.txt C:\bbb\2.txt
<要望> エクスプローラ標準と同じ挙動にして欲しい
もしかすると、 ToDo:新機能にある「1フォルダに集める等の拡張コピー系」と同じ事かもしれませんね
[No.800] 2011/08/11(Thu) 14:40:26 |