質問: 画像ファイル名を一括で変更したいのですが、 一括変更ツールなどでこのような方法は可能でしょうか? ▼例: エクセルのA列に作りたい画像ファイル名を書き出しました。 abc1 abc2 abc3 xyz1 xyz2 xyz3 これらを... abc1 abc2 abc3 はすべて同じお花の画像にする。 xyz1 xyz2 xyz3 はすべて同じ海の画像にする。 といった感じで セル1つに対して1つの画像ではなく、 abcのグループはすべて同じ画像にし、 同じ画像で違う画像ファイル名が3つずつ出来る様にするというものです。 お花や海の画像は用意できるのですが、 「このフォルダに置いてエクセルと関連付ければ一括で変更できる」ようなものが理想です。 作業したいグループが1000件近くあり、 いちいち画像ファイルをコピペしなくていい方法があれば作業がかなり捗りますので 何かいい方法をご教授いただけますと幸いです
回答: エクセル以外のファイル操作に、エクセルを利用する積極的な理由が何かあるのでなければですが、バッチファイルで操作でも良ければ。 メモ帳を開いて以下貼り付け、好きなファイル名に拡張子は「.bat」で保存します。 @echo off set HOME_DIR=%~d0%~p0 for %%F in (*.jpg) do call :sub "%%F" goto :EOF :sub copy "%~1" "%~n12%~x1" copy "%~1" "%~n13%~x1" ren "%~1" "%~n11%~x1" goto :EOF リネームとコピーをしたいファイルをフォルダに振り分けて、そこにこのバッチファイルも置き、ダブルクリックで出来ます。