• ベストアンサー

テキストにある名前をファイルにつける方法(大量に)

テキストに「1-a.jpg」「2-aac.jpg」(jpgの後にエンターにて行を変えています。もちろん「」は付いていません)と上から順番にファイル名のリストがあるとしましてそれをファイル「1.jpg」「2.jpg」など並んでいるファイルに反映させたいと思っています。 HDD内のファイルをテキストなどにリスト化するツールや数字+文字で数字を1から順番にファイルにつけていくものは検索でヒットするのですが・・・ もしご存知の方いましたらよろしくお願いします。

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

  • ベストアンサー
noname#83007
noname#83007
回答No.1

フリーソフトではなくて、バッチファイルと言われるものでできますよ。 1)テキストファイルを用意します。 名前は例えば、chang_file_name.bat。 (ファイル名はなんでもよいのですが、拡張子の「bat」は必須です。) 2)次の文を、テキストファイルに書いて下さい。 rename 1.jpg 1-a.jpg rename 2.jpg 2-aac.jpg : (rename 元ファイル名 変更ファイル名) 3)そのファイルを上記のファイル名で保存します。 4)chang_file_name.batをクリックして実行。 お試しあれ。 詳しくは、バッチファイル/DOSコマンド等で検索すればヒットすると思います。

sim137
質問者

お礼

ありがとうございました。 無事ファイル名を変更可能を確認できました。 やっぱりDOSコマンド知ってる人は強いですね(汗

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

関連するQ&A

  • 文字列検索 複数のテキストファイル

    最近趣味でC言語を始めたのですが、 大本のリストを含んだテキストファイルに含まれる文字列 【テキストの中身】 osaka nagoya tokyo 上のリストを行ごとに読み込んで もう一つのファイルから検索して該当する文字列を含む行以外を削除するようにしたいのですが何か良い方法はないでしょうか? 色々調べながらやってはいるもののまだまだ勉強不足なせいかわからず困っております。よろしければご教授お願いします。

  • テキスト処理(テキストの分割)

    たびたび失礼いたします。 リストファイル(テキスト)を分割するコマンドってあるのでしょうか。 splitというコマンドを見つけたのですが、 それだと、区切りが行の途中で切れてしまいます。 10000行以上あるファイルに対して、 はじめの1000行だけを取り出すとか、 1500行ごと分割するとか、 そういうことをできるコマンドは無いのでしょうか。 結構こういうことをしたいひとっていると思うのですが、 グーグルで検索したら、 Windowsの分割ツール(これはsplitと同じ機能) ばかりが引っかかってしまいました。

  • 大量のテキストファイル・・・・中身の検索方法

    フォルダの中に大量のテキストファイルがあります。 この大量のファイルの中から、テキストに書かれている特定の文字列だけを検索したいのです。 ファイルを一つずつ開いて検索していると日が暮れてしまいます。 一括して全ファイルの中身を検索する事は出来ないでしょうか? よろしくお願いします。

  • テキストファイルの読み込みと書き出し

    全行数の取得はできたのですが、 テキストファイルの中で、文字を検索して、その検索文字のある行番号を取得したいのですが、 どうやったらいいですか? (accessからテキストファイルを開いて読みこんでいます)

  • fortranでテキストファイルを読み込む

    fortranでプログラムを作っています。 普通にテキストファイルの文字列を読み込むことくらいは出来ます。 そこで、質問です。 あるテキストファイルがあります。 これは行数が何行あるかわからないとします。 しかし、一行の形式はすべて同じです(例えば、3つの数字とか)。 そこで、ループでこのファイルをすべて読み込み、 行が無くなったらREADを終了する方法を知っている方がいたら教えて下さい。 ちなみにfortranは77もしくは95です。 わかりづらくて済みません。 よろしくお願いいたします。

  • 複数行のテキスト置換

    エディタを用いて複数行にまたがるテキストの置換。 下記のようなテキストがあり あああああああああああああああ いいいいい■■■■■いいいいい ううううう■■■■■ううううう えええええ■■■■■えええええ おおおおおおおおおおおおおおお      ■■■■■      ■■■■■      ■■■■■ の部分を      ●●●●●      ●●●●●      ●●●●● に置換したいです。 ただ■を●にしたいのではなく、 ■15文字を検索して ●15文字に置換したいです。 正規表現を考えたんですが思いつきませんでした。 あああああああああああああああ いいいいい■■■■■いいいいい うううう■■■■■うううううう ええええええ■■■■■ええええ おおおおおおおおおおおおおおお このような感じもヒットしそうで・・・ 列も見て検索するといいますか そのようなツール・ソフト・やり方等ございましたら ご教授よろしくお願い致します。

  • テキストファイルからの抽出

    VBAでもコマンドプロンプトでもいいのですが、1000行くらいあるテキストファイルを読み込んで、キーワード「タイムアウト」を含む行の1つ手前の行の文字列を抽出、それらを1つのファイルにまとめて出力させたいのです。 VBAで自分なりにやってみたのが http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12142881517 の最後の回答にあるマクロに手を少し加えて「タイムアウト」のある行番号をテキストファイルに出力し、その出力ファイルを読み込んで、一つ手前の行番号のリストを作ることまではできました。 ですが、どうやってそのリストから行番号を指定して、元のファイルからタイムアウトを含む行の1つ手前の行を抽出し、1つのファイルにまとめて出力させられるのかが分かりません。 後Powershellはまだ勉強途中なのですが、こっちでならできますか? アドバイスをお願いします。

  • テキストファイルを1行ずつ別のファイルに分割する

    400行ぐらいのテキストファイルを、1行ずつ別のファイルに分割したいと思います。 ファイル名は**001.txtのように、(**は任意の文字列、数字は連番)なってくれれば嬉しいです。 どなたかこのような処理のできる簡単な方法をご存じないでしょうか? よろしくお願いします。

  • 超巨大テキストファイルの改造

    よろしくお願いします。 370GB(笑)くらいの超巨大なテキストファイルがあります。 このテキストファイルで、"\n"の文字列が出てきたら改行していくような簡単なプログラムを作成しようと思うのですが、ここで問題がありまして、HDDの残り容量が200GB程しかなく元のテキストファイルを読み込んで改造して新たなテキストファイルを吐き出すような感じでは無理そうです。どうすればよいのか分からず困っています。自分でプログラムを作らなくても何か良さそうなフリーソフトやツールがあれば教えてください。よろしくお願います。

  • 大量のテキストファイルを一つのエクセルファイルに

    大量のテキストファイル(以下「テキスト」とします)を、そのテキストを保存しているフォルダ名がわかるように一つのエクセルファイルに書き込みたいと考えています。 例えば「A」というフォルダの中にフォルダ名「1」~「1000」の1000個のサブフォルダがあり、その1000個のフォルダの中にはそれぞれ3~4つのファイルが保存されています(ファイルの種類はバラバラ)。但し、1000個のフォルダには最低でも1つのテキストが必ず保存されており、そのテキストのファイル名はすべて同じです。これら同じファイル名の1000個のテキストを、保存されているフォルダ名がわかるように一つのエクセルファイルの一つのシートの上から順番に書き込みたいのです。 それぞれのテキストは、1行に1情報、改行が10~20ほど、ファイルサイズは1~2KBほどです。エクセルのバージョンは2010です。 書き込み方は、例えばエクセルファイルのSheet1のA列にフォルダパス等のフォルダ名がわかる情報を、B列にテキストの内容を書き込むといった感じで、簡単なデータベースのテーブルを作るイメージです。 上記を実現できる方法はありますでしょうか? もし何らかのプログラミングが必要であれば、当方ほぼ未経験ですので具体的に例示して頂けると大変ありがたいです。 よろしくお願い致します。

専門家に質問してみよう