• ベストアンサー

画像ファイル名をリストに基づき一括で変更できるソフトを探しています

よくある決まった文字への置換ではなく、それぞれ画像のファイル名をabc.jpg ⇒1001001.jpg のようにまったく規則性がない場合、複数の画像ファイルをそのリストに基づいて一括で変更する事ができるソフトを探しています。是非教えて下さい。

  • 4452
  • お礼率48% (22/45)

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

  • ベストアンサー
回答No.3

Excelでもマクロを使うと可能です。 1.セルA1に画像ファイルが保存されているフォルダのフルパスを入力します。     例)C:\My Documents\My Pictures\Gazo 2.A2にリネームしたファイルを保存するフォルダのフルパスを入力します。     元画像が保存されているフォルダと同じ場合でも入力してください。     入力したフォルダがない場合は、自動的に作成されます。 3.A3以下に現ファイル名を、B3以下にA列に対応する変更後のファイル名を入力    します。 4.次のマクロを実行します。    Sub ChgName()      Dim FPath1, FPath2, FName1, FName2, i      Application.ScreenUpdating = False      FPath1 = Range("A1").Value & "\"  '変更前フォルダ      FPath2 = Range("A2").Value & "\"  '変更後格納フォルダ      On Error Resume Next      MkDir$ FPath2 '変更後用フォルダが存在しない場合は作成      For i = 1 To 500   '対象が500枚以上の場合は適宜変更してください。        If Cells(i + 2, 1) = "" Then Exit Sub        FName1 = FPath1 & Cells(i + 2, 1)        FName2 = FPath2 & Cells(i + 2, 2)        ' Name FName1 As FName2     '本体をリネームする場合        FileCopy FName1, FName2     'コピーをりネームする場合     Next      Application.ScreenUpdating = True    End Sub

4452
質問者

お礼

misatoanna様 ご回答をいただきありがとうござます。マクロでの画像ファイル名変換ができるんですね! 実際にやってみたら大成功でした。 この方法なら色々活用できそうです! お蔭様で大変助かりました。ありがとうござました。

その他の回答 (3)

  • jyuzou
  • ベストアンサー率41% (97/231)
回答No.4

エクセルデータだったら、下記方法で簡単にできると思うけど。 (1)先頭の行に「ren」を入れる。 (2)テキスト化する。その際、tabをスペースに置換する。 (3)拡張子をbatに変えてバッチ処理する。

  • bhm27891
  • ベストアンサー率43% (235/543)
回答No.2

大量に処理するのには結構便利に使ってます。 色々と変更内容の選択、などが可能ですので試して見て下さい。 おー瑠璃ねーむ ファイル名変換 http://beefway.hp.infoseek.co.jp/

4452
質問者

お礼

bhm27891様 ご回答をいただきありがとうござます。 色々使えるソフトのようで、説明書きをよく理解しないと中々使いこなしが私には難しいみたいです。早速CSV読み込みを行ってみたのですが、失敗してしまいました。でもおっしゃるように便利なソフトのようで、今後活用させていただきます。ありがとうござました。

  • geyan
  • ベストアンサー率32% (524/1592)
回答No.1

これで出来ると思いますが。 http://www.vector.co.jp/soft/win95/util/se074425.html

4452
質問者

お礼

geyan様ご回答ありがとうござます。 早速試して見ました。残念ながらリストに基づくファイル名の変更ができませんでした。画像ファイルの変更については、まったく規則性が無く、エクセルにて変更リストがありそれを基に一括で変更できないものかと苦慮しております。100~200個ぐらいの画像ファイルを予定しています。

関連するQ&A

  • 規則性の無いファイル名の一括変更ツールを教えてください。

    よくある決まった文字への置換ではなく、それぞれ画像のファイル名をabc.jpg ⇒523965365.jpg のようにまったく規則性がない場合、変換リストに基づいて一括で変更できるソフトを探しています。なお、リスト名はエクセルで管理しております。

  • ファイル名の一括置換ソフトは?

    指定したフォルダ内の全てのファイル(もしくは指定した複数のファイル)の一部の文字を一括して別の文字に置換するフリーのソフトウエアはありますか? 目的はデジカメの写真のファイル名は最初 DC0001.JPG とか無味乾燥ですので、その中の文字 .JPG を撮影した地である 東京新宿 を入れて、 東京新宿.JPG に全ファイルいっぺんに置換したいのです。 よろしくお願いします。

  • フォルダ内のファイル名を一括変更したい

    windows10を使っています。 指定したフォルダ内のファイル名を一括変更したいです。 具体的には、以下のようにファイル名内の空白を「_」に置換したいです。 変更前:スクリーンショット 2021-01-01 104535.jpg ↓ 変更後:スクリーンショット_2021-01-01_104535.jpg バッチファイルで手軽に実行できるとうれしいです。 やりたいことの具体例: 空白置換.batを実行したら、空白置換.batが置いてあるフォルダ内のファイル名が一括変更できる。 空白置換.bat内で、変更対象とする拡張子を指定できる。 よろしくお願いいたします。

  • 画像ファイル名の一括変換について

    複数の画像データのファイル名を一括で変換または置換する方法はないでしょうか?例えば「-」を「_」に変えるとか。

  • ファイル名の一括変換(置換)

    Win98使用です。 HPビルダーでHPを作成していますが、 たくさんある画像のファイル名を一括で変換(置換)したいのですが、 何か良い方法はあるでしょうか? 例えばファイル名 AB001~AB030.jpgまでの画像をAC001~AC030.jpgのように ABの部分をACに置換したいのですが…。 検索してみるとXPでは一括変換できるモノがあるみたいですが、 Win98でお薦めのソフト(フリーシェア)又は方法を教えて下さい。

  • knoppixでファイル名の一括変更したい

    外付けHDDが壊れてしまいknoppixでデーター救出を行いました。 大量の写真データです。 しかしファイル名に日本語が含まれておりWindows7上では開く事が出来ません。 knoppixに戻りファイル名を数字に変更すると開く事ができます。 ただ大量にあるので一個一個は大変です。 現在のファイル名は??2001.jpg みたいな規則性があります。先頭に??が付いています。 knoppixかubuntuで一括変更する方法はないでしょうか?

  • ファイル名一括変更できなくなりました

    ウィンドウズXPを使い始めて二ヶ月です。 今までのところ、このパソコンの主な用途は、長年撮りためた写真ネガをスキャンすることです。 スキャンされたJPG画像の名前を、スキャナから吐き出されてくるナンバリングから、私が管理しやすい「ネガ番号-コマ番号」の形に変えて整理しはじめたところです。 複数ファイルを選択した状態で、  ファイル名→名前の置換 を選択すると、「名前の変更」と「連番で名前変更」と「名前の一括変換」と「大文字小文字の一括変換」が黒字で表示されて選択でき、実際に「名前変更」と「名前の一括変換」を使っていました。が、気づいたら上の四つの選択肢が灰色表示になって、選択できなくなっていました。 「名前の置換」と同列で、上の行にある「ファイル容量の詳細」と「書庫の作成」「日付と属性の変更」も、灰色です。 最近、ネットを光ファイバーに変える設定はしましたが、ウィンドウズ自体をいじった意識はありません。でも何か、気づかずに設定をいじってしまったのかもしれません。 できれば再インストールなどの大掛かりなことではなく解決したいです。 何のどこをつつくとどういう画面が出てきて、ここのチェックをはずすと(あるいはチェックすると)復帰する…というような解決法が希望です。 ほかにも、こちらの環境で、お知らせするべき項目があれば、何をお知らせすればいいか教えてください。 よろしくお願いします。

  • ファイル一括変更

    今ホームページを作っています、ファイルに画像という大文字が入っていて、転送の際に困っています。ファイル名を一括で変更したいのですが、便利なソフトがあれば教えていただきたいのです。 よろしくお願いいたします。

  • ファイル名の空白を一括で削除したい

    ファイルをアップロードする為にファイル名に含まれている空白を削除したいのです。 例:123 456.jpg → 123456.jpg ファイルが少なければ手作業で空白を詰めればいいのですがファイルが数百点あるので一括で処理できればありがたいのです。 また、ファイル名に含まれる文字列は規則性がなく連番処理やオートコンプリート機能ができずに苦慮しています。 ファイル名を一括で変換するフリーソフトは多数見つけたのですが、ファイル名に含まれる空白を一括で削除するソフトは見つけれませんでした。 どなたかいいフリーソフトをご存知ないでしょうか? フリーソフトを使わなくてもいい方法があればお教え下さい。 ただし、PCにはあまり詳しくないので高度な関数やスクリプトを使用する方法には対応する自信がありません。 なるべく簡単にできると嬉しいのですが・・・。 よろしくお願いします。

  • ファイル名の一括変更ツールについて

    業務上、大量のファイルのファイル名を変更する必要があり、ファイル名を一括変更するツールを探しています。 やりたいことは、ファイル名の特定位置の文字列を一括で変更することなのですが、変更後の文字はファイルによって異なるため、何らかの方法でそれを指定できるツールが必要と思っています。 想定しているのは、例えば以下のような機能です。 ・ファイル名の一部を格納フォルダ名に一括変更する。 例:「XXXX-AAAA-0001.pdf」等がフォルダ名BBBBに格納されていた場合、   BBBB配下のファイルを全て「XXXX-BBBB-0001.pdf」のように変換する。 または、 ・外部ファイル(またはそのツール)に変更前ファイル名と変更後ファイル名を指定して、読み込むことでファイル名を一括変更する。(変更パターンは複数あり) 使用端末はWindowsXPまたはWindows7です。 Excelのマクロ等でも出来そうだと思いますので、実装例等をご紹介いただくことでも問題ありません。 よろしくお願い致します。

専門家に質問してみよう