• ベストアンサー

大量にファイル名変更するには?

たとえば、デジカメのデータが0001.jpg~0100.jpgというようにファイル名が付いているものに、0001~0100に対応したファイル名をEXCEL等に書いておき、そのファイル名に一括して変更できるようなソフトはないでしょうか?できればフリーウェアであれば助かります。ご存知の方教えて下さい。

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

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

エクセルを使ってバッチファイルを作る方法です。 1.エクセルSheetに文字列表示の3列を用意する。 2.A列にはRenameのコマンド文字列、B列には元のファイル名、C列には新しいファイル名を入力する。  各列の幅は、A列は4以上、B列C列はファイル名以上の長さにすること。  (例)--------------------(例)  行 A列 B列 C列  1 REN 001,jpg NewName1.jpg  2 REN 002.jpg NewName2.jpg  3 REN 003.jpg NewName3.jpg  (例)--------------------(例) 3.このSheetを名前を付けて保存する。  ファイルの種類=テキスト(スペース区切り)(*.prn) 4.保存したファイルの拡張子を「prn」から「bat」に変更する。  (例)Book1.prn → Book1.bat 5.Book1.batを実行する。  (ダブルクリックする、またはコマンドプロンプトで実行)

misaken3
質問者

補足

御回答ありがとうございます。まさしく、やりたいことができて感激です。ひとつ、ご質問なのですが、このバッチファイルは、バッチファイルが存在する同じディレクトリー内のファイルのみ名称変更対象としていると考えてよろしいでしょうか?もしくは、HDD内の全てのファイルを検索してリネイムしてしまうのでしょうか? 予期せぬファイルまでリネイムされてしまうと困るものですから…。 ついでに、ファイル名変更したいファイルのディレクトリー(パス)を指定するオプションなどはあれば教えて頂けると更に助かるのですが…。宜しくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

回答No.6

このバッチは、バッチが在るフォルダのファイルのみRenameします。 ファイルのフォルダを指定する場合は、元のファイル名にパスを追加してください。 詳しくは、コマンドプロンプトでRENコマンドのヘルプを見てください。 REN /?

misaken3
質問者

お礼

御回答ありがとうございました。おかげで問題解決しました。

全文を見る
すると、全ての回答が全文表示されます。
  • kopepe
  • ベストアンサー率50% (1/2)
回答No.4

たまたまそういう用があり、エクセルのマクロを作成しておりました。 使えたら使ってみてください。 Public Sub ReName() Dim sFold As String Dim sNew As String Dim sOld As String Dim iRow As Integer sFold = Cells(1, 1) If sFold = "" Then Exit Sub sFold = sFold & "\" iRow = 2 Do While Cells(iRow, 1) <> "" sOld = sFold & Cells(iRow, 1) sNew = sFold & Cells(iRow, 2) Name sOld As sNew iRow = iRow + 1 Loop MsgBox "終了しました", vbOKOnly, "終了" End Sub 使い方 A1にフォルダ名を入れて下さい。 A2から下は元の名前です。 B2から下は新しい名前です。 A列にデータがある限り実行しますので、B列に名前がないとエラーになります。 拡張子も含めておいてください。 マクロを修正すれば、なくてもOKです。 ついでに、フォルダ内のファイル名をA列に表示するマクロも入れておきます。 A1にフォルタ名はそのままですので、続いて使用することも出来るでしょう。 Public Sub GetFileName() Dim sFold As String Dim sFile As String Dim iRow As Integer sFold = Cells(1, 1) If sFold = "" Then Exit Sub iRow = 1 sFile = Dir(sFold & "\*.*") Do While sFile <> "" Cells(iRow, 1) = sFile sFile = Dir() iRow = iRow + 1 Cells(1, 3) = iRow - 2 Loop Cells(1, 2) = "End" End Sub

misaken3
質問者

お礼

御回答ありがとうございます。エクセルのマクロを使ったことがないもので、少し勉強してから試してみます。ご説明を見る限り、私の望んでいることが出来そうで期待大です。

全文を見る
すると、全ての回答が全文表示されます。
  • ONKYQ
  • ベストアンサー率45% (53/117)
回答No.3

http://www.vector.co.jp/vpack/filearea/win/util/file/name/ 少し不親切かもしれませんが、このなかからご自身に合うものを探してみて下さい。

misaken3
質問者

お礼

御回答ありがとうございます。いろいろリネームのフリーソフトがあるんですね。参考になりました。ただ、私が求めているのは、外部ファイル(エクセル表)に記した新旧ファイル名の指示に従って一括リネイムしてくれるものなのですが、なかなか見つからないのです。もう少し探してみようと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • NOBBB
  • ベストアンサー率26% (82/308)
回答No.2

>0001~0100に対応したファイル名をEXCEL等に書いておき って普通にリネームするのと同じでは?? とりあえず、リネームソフト載せておきます。 (見当違いな回答でしたらすみません。)

参考URL:
http://www.vector.co.jp/soft/win95/util/se217399.html
misaken3
質問者

お礼

御回答ありがとうございます。いろいろリネームのフリーソフトがあるんですね。参考になりました。ただ、私が求めているのは、外部ファイル(エクセル表)に記した新旧ファイル名の指示に従って一括リネイムしてくれるものなのですが、なかなか見つからないのです。もう少し探してみようと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • cyaba1964
  • ベストアンサー率43% (292/677)
回答No.1

フリーのリネームソフトじゃ駄目ですか? 色々ありますよ。 http://www.vector.co.jp/vpack/filearea/win95/util/file/name/seq/index.html

misaken3
質問者

お礼

御回答ありがとうございます。いろいろリネームのフリーソフトがあるんですね。参考になりました。ただ、私が求めているのは、外部ファイル(エクセル表)に記した新旧ファイル名の指示に従って一括リネイムしてくれるものなのですが、なかなか見つからないのです。もう少し探してみようと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ファイル名変更ソフト ファイル名をエクセルのデータに置き換える方法はありますか?

    たとえば、100人分のデジカメ写真のファイルがあります。 このファイル名をその人の名前に変更するとします。 できれば、エクセルで作った氏名データを利用して、一括で変更したいのです。 どんなソフトを利用してやれば可能か、教えていただきたいのです。 よろしくお願いします。

  • Macで使える表形式のファイル名変更ソフトは?

    こんにちは。 Macで使える、リスト形式でファイル名を一括変更できるフリーウェアを探しています。 Excelなどで作成したリストを貼り付け、複数の曲名を変更できるものが理想です。 ご存知でしたらお教え下さい!

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

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

  • 大量のファイルの名前を一括して変更する

    本のデータベースをcsvファイルに落としました。データ数は1000件です。 ↓csvの形式 連番・書名・画像1ファイル名・画像2ファイル名 1・日本史・m123456789123456780.jpg・m023456789123456789.jpg 2・世界史・m123456780123456789.jpg・空白 3・神学論・m123406789123456789.jpg・m123456789123056789.jpg これを以下の仕様に変更したいのです。 ↓csvの形式 連番・書名・画像1ファイル名・画像2ファイル名 1・日本史・1-1.jpg・1-2.jpg 2・世界史・2-1.jpg・空白 3・神学論・3-1.jpg・3-2.jpg jpgファイルは約1200個で専用フォルダに入っていますが、ファイル名に「m123456789123456789.jpg」の規則性があるものの、数値部分が任意です。 win10を使っています。エクセル等のオフィス製品はあります。 よろしくお願い致します。

  • 写真(JPG)のファイル名を一括して変更したいのですが、、、

    写真(JPG)のファイル名を一括して変更したいのですが、、、 対象ファイルをまとめて選択し、最初のファイルを右クリックして 名前の変更すると、なぜか最初のファイルが「ファイル名(2).jpg」、 順に(3)、(4)・・・となって、最後が「ファイル名.jpg」となります。 写真の整理をしないまま、3年分約3千枚にもなってしまい、 多いせいかと思って2ファイルだけで試したり、フォルダを分けて やってみましたが、同じ現象でした。 OSはVistaですが、どこかで変な設定をしてしまったのでしょうか? ファイルは撮影日順に並べており、その順に番号を付けたいのです。 ソフトを使ってファイル名を一括変更する方法もあるようですが、 上記方法でまとめてやってしまいたいと思います。 お分かりになる方、教えて下さい!!!

  • ファイル名一括変更

    ファイル名を一括で変更したいです。フリーで探したのですが、自分にあったのが見つけられず困ってます。 (1)apple.html grape.html orange.html (2)rinngo.html budou.html mikan.html 例えば(1)の、3つのファイルを(2)の名前に一括で変えたいのです。エクセルとかでも出来るのでしょうか?またはそんなフリーソフトがあったら教えて下さい。よろしくお願いします。

  • ファイル名変更ソフトについて

    こんにちは、 以下の条件でファイル名を一括変更できるフリーソフトを教えてください。 条件 1 元のファイル名が長く、最初の3文字だけ切り取ることができる 2 XP対応

  • ファイル名を変更するソフト(連番では無い)

    数人の友人のデジカメ内ファイルをHDに移し変えました。 ファイルは連番です。 友人から、「このファイルはこの名前に」とExcelで作ってくれたファイル名表を貰いました。 Excelセル内文字をコピーし、001ファイル名を「お誕生日○○ちゃん。5歳」と直しましたが‥‥ いくつもあると、正直大変! 1)エクセルの文字をコピー 2)マイピクチャ内の名前変更ファイルをクリックし選択 3)「名前の変更」をクリック 4)コピーしたファイル名を貼り付け この4段階の操作を、ずっとし続けるのは大変です。 何か、ババッと一括変換できるソフトは無いのでしょうか? ファイルを、連番にババッと変換するソフトはありますが、上記のような名前変換は、無理なのでしょうか? 

  • リネームの仕方。

    よろしくお願いします。 ファイル名が6桁の数字であるJPGファイルがあるのですが、下一桁を削って5桁にリネームしたいのです。 ファイル数が800ほどありますので一括して変換するようなソフト、方法がありますでしょうか? 例)123456.jpg → 12345.jpg できればフリーウェアが良いのですが、無いようでしたらシェアでも構いませんのでご存知の方よろしくお願い致します。

  • デジカメ写真のファイル名変更(OS X)

    デジカメで写した写真のファイル名を変更するFREEのユーティリティソフトをご紹介下さい。(OSは10.3.7です) ファイル名の一括変更が出来ればその他の機能(サイズ変更とか拡張子変更とか)は無くてもかまいません。 以前「かえるぴょんぴょん??」とかいうフリーソフトがあったと思うのですが????になってしまいました。 よろしくお願いします。

    • ベストアンサー
    • Mac