- ベストアンサー
こんなファイル管理ができるソフトないですか?
ファイル名のリストファイル(csvなど)を読み込ませるなどして、指定したフォルダの大量の画像ファイル群からリスト対象と一致する画像ファイルのみを一括で削除・移動・コピーなどできたらなあと思います。 そのような市販ソフトやフリーソフトをご使用又はご存知の方はいらっしゃいませんでしょうか?環境はWindowsです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#1>うまくいきません。 状況をもう少し詳しく教えてください。 自環境では、#2の方法でできるのを確認しております。 例えば、 ・Cドライブ直下に画像フォルダpicがある ・picフォルダには、A.jpg,B.jpg,C.gif,D.png,E.pngなどの多数の画像ファイルがある。 ・list.csvには、削除すべきファイル名が入っている、またこのファイルもpicフォルダに入っている 例えば B.jpg C.gif E.png の様に一行に1つ、ファイル名が入っていて、フルパス名でなくこのフォルダの中の名前である。 ・コマンドプロンプトをアクセサリから起動すると C:\Documents and Settings\UserName> のようになっている。 cd /d c:\pic と入力すると C:\pic> になる 適当なエディタで for /F %%i in (list.csv) do del %%i と入力し、ファイル名を delpic.bat の様にしてc:\picフォルダに保存する C:\pic> で delpic.bat と入力し実行する というような感じでできると思います。 ダメな場合、こういう風に入力して、実行したら、こういう表示がされてできなかったとか その時作った、バッチファイルやlist.csvがどんな感じになっているか教えてください。
その他の回答 (2)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
NT系列(NT,windows200,XP)だったら以下のバッチでできると思います。 削除 for /F %%i in (list.csv) do del %%i コピー for /F %%i in (list.csv) do copy %%i コピー先フォルダ名 /y 移動 for /F %%i in (list.csv) do move %%i 移動先フォルダ名 /y list.csvには、一行に1コのファイル名があるものとします。 実行する場所はそのフォルダ コマンドプロンプトから直接実行する場合は %%i を %i に変更
お礼
ありがとうございます。 コマンドプロンプト使ったことがないのですが Cドライブ直下に検索対象の画像入りフォルダを置いて、その中に「list.csv」も置いたのですがうまくいきません。
下記のソフトがあります。いずれも有料です。 http://homepage2.nifty.com/sakushi/introduce/introduce_graphicscompare.html http://www.vector.co.jp/soft/winnt/art/se338590.html
補足
nobonoboさん ありがとうございます。 2つとも試用してみました。 しかしながら 「ファイル名のリストファイル(csvなど)を読み込ませるなどして・・」という機能がないようです。
お礼
うまくいきました! ご丁寧にご説明いただきありがとうございました。