• ベストアンサー

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

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

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

  • ベストアンサー
  • yien
  • ベストアンサー率77% (24/31)
回答No.2

#1です。問題解決の手助けになりそうでよかったです。 >1.元のjpgファイルは、どこに保存しておけばよろしいのでしょうか? どこでもかまいません。新規にデスクトップにフォルダを作成したものでよろしいです。重要なのは、バッチファイルとcsvファイルとjpgが一緒であればOKです。 2.ファイル群とBook1.csvと同じフォルダに入れて実行するだけです。 とありますがどうやって実行するのですか? OSはウィンドウズですか? バッチファイル(csvren.bat)をダブルクリックするだけです。

yasudive
質問者

お礼

できましたー!!ありがとうございます。 素敵すぎるほど、わかりやすいアドバイスですね。 最近、悩んでいたことが一気に解消しました。 本当にありがとうございます。

その他の回答 (2)

  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.3

名前を変更したいファイルが単一のフォルダに入っているものと仮定します。 A欄を“ren”、B欄を変換前ファイル名、C欄を変更先ファイル名にして、その他の情報のないシートを作成します。 「名前を付けて保存」で、ファイルの種類を「テキスト(タブ区切り)」または「テキスト(スペース区切り)」で保存します。 できたファイルの拡張子を .bat に変更し、名前を変更したいファイルがあるフォルダに移して実行します。 フォルダが複数ある場合、B欄のファイル名をフルパスにすればOKです。 その場合、.batはどこに置いても構いません。 要は“ren 元ファイル名 新ファイル名”というDOSコマンドを連続して実行するだけですので。

  • yien
  • ベストアンサー率77% (24/31)
回答No.1

Excelとバッチファイルだけでも一括変換が可能です。 ExcelのA列に変更前のファイル名、B列に変更後のファイル名が入っていて、行レベルで変換対象が一致しているものとします。(セルA1→セルB1、セルA2→セルB2の様に変換します。) 一旦、そのExcelファイルをカンマ区切りのCSV形式で保存して下さい。 仮に保存したのが Book1.csv とします。 次にメモ帳等でバッチファイルを作成します。仮に csvren.bat とします。 中身は次の一行だけです。 FOR /F "tokens=1,2 delims=," %%a in (Book1.csv) do REN %%a %%b 後は、csvren.batを変換したいファイル群とBook1.csvと同じフォルダに入れて実行するだけです。 もし、セルの内容に拡張子の記載が入っていなくて(提示された例だと、セルA1がabc、セルB1が523965365)、拡張子が全てjpg固定ならは、「do REN %%a %%b」の部分を「do REN %%a.jpg %%b.jpg」として下さい。 また、A列B列以外に内容が記載されている場合は「tokens=1,2」の値を適宜変更して下さい。(C列なら3、D列なら4といった様に)

yasudive
質問者

お礼

こんな素晴らしい方法があったんですね。 改めましてyienさんありがとうございます。 よろしければ追加で2点ほどご教授いただきたいのですが、 1.元のjpgファイルは、どこに保存しておけばよろしいのでしょうか? 2.ファイル群とBook1.csvと同じフォルダに入れて実行するだけです。 とありますがどうやって実行するのですか? 初めて知った内容ですのでお手数をおかけいたしますが よろしくお願いいたします。

関連するQ&A

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

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

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

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

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

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

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

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

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

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

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

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

  • ファイル名を関連性を維持しつつ変更する

    本のデータベースをcsvファイルに落としました。データ数は1000件です。 ↓csvの形式 連番・書名・画像1ファイル名・画像2ファイル名 1・日本史・abc.jpg・xyz.jpg 2・世界史・opq.jpg・空白 3・神学論・abx.jpg・axz.jpg ※jpgファイル名に規則性がない これを以下の仕様に変更したいのです。 ↓csvの形式 連番・書名・画像1ファイル名・画像2ファイル名 1・日本史・1-1.jpg・1-2.jpg 2・世界史・2-1.jpg・空白 3・神学論・3-1.jpg・3-2.jpg win10とエクセルです。 よろしくお願い致します。

  • ファイル一括変更

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

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

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

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

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

専門家に質問してみよう