• ベストアンサー

ファイル名を1かつ変換したい

あるファイルがあります。例えばabc.jpgという画像データです。この中身のファイルデータを同じファイルを名前を変えて複製したいです。やりたいことはExcelのA1からA100にファイル名が書かれています。このファイル名は全て違います。連番でもなんでもない異なったファイル名です。abc.jpgという中身は同じファイル名を違った名前でExcelに書かれている通りに作りたいです。どうしたら簡単にできるでしょうか?

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

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

既に貴方がExcelをお持ちで、かつOSがバッチファイルを実行出来るWindows等の環境だと仮定しての話です。 一旦、そのExcelファイルをカンマ区切りのCSV形式で保存して下さい。 仮に保存したのが Book1.csv と仮定します。 次にメモ帳等でバッチファイルを作成します。仮に rencopy.bat とします。 中身は次の一行だけです。 FOR /F "tokens=1 delims=," %%a in (Book1.csv) do copy abc.jpg %%a 後は、rencopy.batをabc.jpgとBook1.csvと同じフォルダに入れて実行するだけです。これで中身はabc.jpgでファイル名の違うファイルが生成出来ます。

その他の回答 (1)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

vbaができなければ、簡単になんかできない。手動でやるしかない。 vbaなら、下記とか。 Sub test2() Dim fs, f, fname As String filespec = "d:\uuu\xxx\abc.jpg" Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.GetFile(filespec) For r = 1 To 100 fname = Cells(r, 1) f.Copy "d:\yyy\zzzz\" & fname & ".jpg" Next End Sub

関連するQ&A

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

    本のデータベースを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とエクセルです。 よろしくお願い致します。

  • ファイル名を連番にするフリーソフト

    数字を連番にしてくれるフリーソフトは、 沢山あるのですが、私が探しているフリーソフトは、 元のファイル名が、 05-Camp-01~05-Camp-10と言う名前のjpegデータがあるとします。 その10個のjpegファイルをドラッグするだけで、 05-Camp-01a.jpg~05-Camp-10j.jpg と言う風に、ファイル名の後にアルファベットの連番と拡張子をa.jpg~z.jpgと言う形式に変えてくれるソフトを探しています。 ご存知の方、おられましたら宜しくお願いいたします。

  • ファイル名一括変換のフリーソフト

    始めて質問致します。 過去ログを見たのですが適した質問&回答が見つかりませんでした。 画像データのファイル名を一括変換するフリーソフトで、以下のような事が出来るものを探しております。 ・変更後のファイル名を「英字-連番パターン1-連番パターン2」と言う形にしたいです。 例えば、abc-001-01,abc-001-02,abc-001-03,abc-002-01,abc-002-02…と言う感じです。 英字部分は連番処理できなくても構いません。 何か良いフリーソフトがありましたらご教授願います。

  • IrvineでDLしたファイルをファイル名を指定して保存する方法

    宜しくお願いします。 irvineを使って画像を一括してDLしたいのですが、その画像のファイル名が全て『a.jpg』となっています。 ・データはcsvを使用しています ・画像の場所はcsvのセル(エクセル使用)にurlで記述されています ・その画像(商品なんですが)のIDが有るので、これを画像のファイル名にしたいのです 例えば、ID→「1234」の場合、ダウンロードするファイルは「a.jpg」ですが、保存するファイル名を「1234.jpg」という風にしたいのです。 どなたか、ご存知の方いらしたらどうか教えて下さい。 宜しくお願いいたします。

  • ファイル名からフォルダを自動生成して振り分けしてくれるソフト

    ファイル名からフォルダを自動生成して振り分けしてくれるソフト はありませんでしょうか。 当方、仕事で大量の連番ファイルを扱います。 ほとんどは以下のようなファイル名になっています。 abc.001.jpg abc.002.jpg abc.003.jpg ... qwerty_001.jpg qwerty_002.jpg qwerty_003.jpg ... ファイル名の長さは一意ではありません。 連番前の区切りには「.」ピリオドか「_」アンダーバーが使われます。 これらがひとつのフォルダの中にあるとき、 そのフォルダもしくは必要なファイルを指定することで、 ピリオドもしくはアンダーバーより前のファイル名からフォルダを自動生成して それぞれの連番を振り分けてくれることのできるソフトです。 ネットでもさまざまなファイル管理ソフトがありますが、 一番求める機能に近いものでも、ファイル名の前方からの文字数で フォルダ名を指定する必要があるなど、制限がありました。

  • フォルダ内にあるファイルの連番リネーム。

    フォルダ内に決まった数(8枚)のJPG画像が入っていて、その8枚づつ画像の入ったフォルダがたくさんあります。 そのフォルダ内のJPG画像のファイル名はそれぞれ全て違うのですが、フォルダ内にある8枚のJPG画像を全て01.jpg~08.jpgに連番リネームしたいと思っています。 今まではエクスプローラー風フォルダツリーから1個1個フォルダを開けて、中身のJPG画像を全選択して連番にリネームという風にやっていましたが(Namery使用)、例えば中身を変更したいフォルダをD&Dしたらフォルダごとに8枚づつ連番を自動でつけてくれるようなソフト、またはそのような作業が可能なソフトがありましたら教えて下さい。 いくつか試してみましたが期待した結果は得られませんでした、よろしくお願いします。

  • 同じ画像ファイル名の連番を付ける方法

    同じ画像ファイル名の連番を付ける方法 沢山ある画像ファイルに、例えば「2010-05-29 愛犬の昼寝」などという名前を付けたい場合、画像名を付けるすべてのファイルを選択してF2キーを押して「2010-05-29 愛犬の昼寝」という名前を付けるとします。 すると、選択した最初のファイル名は「2010-05-29 愛犬の昼寝」となって、その他のファイル名が (2)から始まる名前になります。これだけのことであれば良いのですが、最初の「2010-05-29 愛犬の昼寝」ファイルが選択したすべてのファイルの一番最後に配置されます。 このため、撮影時間が最初のファイルが一番最後のファイルになってしまいます。 すべてのファイルに同じ名前を付ける目的は、同じ種類の画像に時間順に連番を付けたいからなのに、これでは目的にかないません。 どうしたら、当初の時間順になっているファイルの順を維持しながらファイル名に連番を付けられるのでしょうか? どうか、よろしくお願いします。

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

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

  • 動画ファイル名に連番付与

    こんにちは いつもお世話になっています。  動画ファイル名に連番を付ける方法、ソフトを教えてください。 エクセルのA列に連番、B列に動画ファイル名があります。 実際に連番を付けたい動画ファイルのファイル名には、上記のB列の動画ファイル名が入っています。この動画ファイル名にエクセル上での連番に対応させて、連番を頭に付け加えたいのです。  わかりにくい表現ですみません、つまり、単に連番にするのではなく、エクセル上で設定した各ファイル名の連番を、実際のファイル名に反映させたいのです。  よろしくお願いします。 Windows7、エクセル2010

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

    複数のmp3ファイルの、ばらばらのファイル名に、ファイル名はそのままで、連番を付けたいのですが、一択変更してみたら、(1)から連番にはなりましたが、名前がすべて同じ名前になってしまいました。 やはり番号だけ付け足すことは無理でしょうか。 一つ、一つ変更しなければ出来ないのでしょうか? それと、変更の途中でキャンセルしたい時は、どうすればいいでしょうか? 教えてください、よろしくおねがいします。

専門家に質問してみよう