- ベストアンサー
パソコンの操作について
フォルダA、B、Cがあるとして、フォルダAにある全てのファイル名をフォルダCで検索、見つかったものを全てフォルダBに移動、見つからなければそのまま。という操作をしたいのですが、大量なので手動だと時間がかかってしまいます。なにかいい方法はありませんでしょうか
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
100個ぐらいのファイルなら、手動でやった方がいいでしょう。 もし、それ以上なら、手動よりは早い方法ですが、ややこしいです。 フォルダの右上にある検索ボックスは、大文字の「OR」を入力することで、複数のファイルを検索できます。 ファイル名に特定のルールがなく見つけるのが大変であれば、下記のややこしい方法をやってみてください。 http://www.vector.co.jp/soft/win95/util/se392002.html ↑でファイル名を一括して取得できるソフトをダウンロードします。 フォルダAのファイル名をテキストファイルに保存します。(名前は分かりやすく「フォルダAタイトル」にしましょう) 「フォルダAタイトル」をエクセルで開きます。(この時、空白などでセルが分かれないように下のプレビューを良く見ながらやりましょう) A1からファイル名が一覧になっていますね。 一番左に1列入るように、上のA列で右クリック→挿入をクリック A1に「”」を入力し、オートフィルで下まで入力します。(B列のファイル名一覧の下まで) C列も同じように、「”」を下までオートフィルで入力。 D列には、大文字の「OR」をオートフィルで入力。 E1に、半角で「=A1&B1&C1&D1」と入力。すると、A1~D1の内容が1つのセルに表示されます(「”ファイル名”OR」のように) E1をオートフィルで下までコピーしていきます。 「”それぞれのファイル名”OR」となりましたね。 E1から下まで選択し、右クリックしてコピーをクリック。 F1を右クリックして「形式を選択して貼り付け」で、「値」と「行列を入れ替える」にチェックを入れて貼り付けます。 すると、全て横にならびましたね。 この横に並んだやつをコピーして、フォルダCのウィンドウの右上の検索バーに貼り付ければ、ファイルが検索されます。 そのファイルを右クリックで切り取って、フォルダBへ貼り付け!! (注意!)検索バーには大量の文字を入力できないため、途切れない程度にコピペしていく必要があります。(ファイル名の長さによりますが、5個~8個ずつがよい) 「OR」の後が、「 OR 写真」とかで途切れてしまったら、ファイル名に写真があるやつが全てヒットしてしまうということです。 最後に、一言!!! 「お疲れさまでした!!」
お礼
大変助かりました、ありがとうございます! なにしろ600個のファイルを扱うものでしたから、大幅な時間短縮になりました。