• 締切済み

別フォルダ内のファイル名をもとにすることができるリネームソフト

質問失礼いたします。 例えば、「A」フォルダ内に「P1010003」「P1010014」「P1010020」という画像ファイルがあります。 そして「B」フォルダ内に「P10100010」「P1010016」「P1010030」という画像ファイルがあります。 「A」フォルダ内のファイル名を基にして「B」フォルダ内のファイル名を「P1010003a」「P1010014a」「P1010020a」というふうに一括でしたいのです。(ちなみに「A」「B」フォルダ内のファイル数は同じ数です) どなたか、一括でリネームできる方法、もしくはリネームソフトをお教えいただけないでしょうか? 各フォルダには200数以上あり、今までは「フリーマクロ」というソフトを使って一つ一つコピー&ペーストでリネームしていましたが、もっと素早くリネーム出来る事を望んでいます。 お手数ですが回答をしてもらえると大変ありがたいです。それではよろしくお願いいたします。

みんなの回答

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

>「A」フォルダ内のファイル名を基にして この対応付けが明確でないので(A\P1010003 に対して B\P10100010 をリネーム?)ソフトウェアでは難しいか? 単純な方法としては A ディレクトリの直下で dir コマンドを実行した結果を Excel なりに貼り付け、 同じく B ディレクトリの直下で dir コマンドを実行した結果を次の列に貼り付け、 3列目に =concatenate("copy ", B1, " ", A1, "a") などとして、コピーコマンドをいっぱい作成して、バッチファイルにしてこれを実行。

aki2000_2006
質問者

お礼

回答ありがとうございます。ちょっと説明不足だったようで。。「A\P1010003 に対して B\P10100010 をリネーム」の状態です。 やはりソフトウェアは無い感じですか。。 バッチファイルの作成を試みたいと思います。あまりPCは詳しくないもので友達に聞きながらやってみたいと思いますw 貴重な時間を割いて回答してもらいありがとうございました。

関連するQ&A