こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

複数のファイルを検索、抽出

フォルダ内に1200ほどの画像・動画ファイルがあり、
そこから複数のファイルをファイル名で検索し、一括で別フォルダにまとめることが出来るソフトってありませんか?

ファイル名はリストアップ済みで(150以上)テキストファイルに保存されているのでそれを使って出来たらいいと思ってます。
例えばそのリストをソフトの検索欄にコピペして、一気に処理、などです。

投稿日時 - 2008-01-22 16:24:30

QNo.3703343

すぐに回答ほしいです

質問者が選んだベストアンサー

そのようなフリーソフトは恐らく無いと思います。根拠としては、INPUTファイルとして使用するファイル(抽出するファイル名のリストアップファイル)は数が多ければ多い程作る方が大変なので、需要が少ないかと…。

そのようなフリーソフトがあればそれを使うのが一番早いと思いますが、無くても以下の方法で出来ます。多少DOSコマンドとキーマクロの知識を必要とします。

以下の手順でバッチファイルを作成してダブルクリックで出来ます。
(1)コマンドテキストファイルをコピーして、開きます。
(2)リストアップしているファイル名にDOSコマンドを付加します。
(3)拡張子を.txtから.batに変更します。

DOSコマンドですが、使うのはcopyコマンド(コピー)かmoveコマンド(移動)だけです。

例を参考に作ってみて下さい。


Cドライブのプログラムファイルフォルダ内のabcフォルダの5つのファイルの内、3つのテキストファイルをDドライブのDATAフォルダ内に移動する。

abcフォルダ内のファイル
001.txt
002.dat
002.txt
010.htm
0010.txt

以下、バッチファイルに記載する内容
move C:\Program Files\abc\001.txt D:\DATA
move C:\Program Files\abc\002.txt D:\DATA
move C:\Program Files\abc\0010.txt D:\DATA

移動ならMOVE、コピーならCOPYを使用します。
どちらのコマンドも [コマンド名 コピー元ファイル コピー先フォルダ]
で使用できます。

後はマクロが使用できるエディタをフリーでダウンロードして(sakura.exe)など
共通部分のテキストをキーマクロで一括処理して出来上がりです。
共通部分とは上の例で言うと
move C:\Program Files\abc\
D:\DATA
の二つです。

DOSコマンドなので、*.txt等で対象ファイル名の共通部分をまとめる事も出来ます。
どうでしょうか?

投稿日時 - 2008-01-22 17:35:45

お礼

DOSコマンド!なるほど、思いつきませんでした。
うまくいきました。
本当に助かりました。ありがとうございます。

投稿日時 - 2008-01-22 22:09:03

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問