• ベストアンサー

複数のファイルのファイル名の同一箇所を一斉置換する方法は?

例えば、 AAAAA01.txt AAAAA02.txt AAAAA03.txt という3つのファイルがあったとします。 これら3つのファイル名を BB01.txt BB02.txt BB03.txt に一斉に、かつ、安全(※)に置換できる方法はありますか。 (※「安全」とは、似たファイル名だが置換したくない、関係の無いファイルを、誤って置換しないように、確認しながら置換したい、という意味です。もしも確認動作が出来なくても、1つのフォルダの中だけ限定で一斉置換を行なう、でも良いです。)

  • sanori
  • お礼率94% (2444/2574)

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

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

 フリーソフトがたくさんあります。どれがふさわしいかは、やはり、ご自分で確かめていただかないとわかりませんね。  「リハーサル機能」なんてのがあれば、「安全」という意味では良いかもしれません。

参考URL:
http://www.vector.co.jp/vpack/filearea/win/util/file/name/index.html
sanori
質問者

お礼

ありがとうございます。助かります。 ご紹介いただいたサイトから、Nameryというソフトを選択しました。 動作確認しました。

その他の回答 (2)

  • sanpin-cha
  • ベストアンサー率48% (533/1095)
回答No.3

ネームチェンジャーを使ってますが、 これで大丈夫だと思います。 OSはWindowsXPですね。

参考URL:
http://www.amazingsoft.net/
sanori
質問者

お礼

ありがとうございます。 お気遣いもありがとうございます。(笑)そのとおりです。 ご紹介いただいた情報は、参考になりました。 とりあえず今回求めていた機能は、フリーソフトで出来たので、申し訳ないですが、そちらを採用させていただきました。

  • EEshiba
  • ベストアンサー率29% (45/152)
回答No.1

せめて使用OSを書きましょう。

sanori
質問者

お礼

ありがとうございます。 書こうかと思いましたが、カテゴリー名がそれなので、省略することにしていました。

関連するQ&A

  • 複数のファイルにある言葉をいっせいに置換するソフトは?

    1つのファイル中にある、特定の語をいっせいに置換するプログラムは、 エディタやワープロソフトに備えられていますが、複数のファイルの中に ある特定の語をいっせいに置換するソフトはご存じないですか?

  • テキストファイルの一部を複数パターンで置換

    初めて質問させていただきます。 以下のようなテキストファイル(元ファイル) があります。 1行目 あいうえお 2行目 codea=aaaaa/$$ 3行目 codeb=11111*11111 4行目 … この2行目と3行目の「aaaaa」「11111」 の文字列を以下に従って置換し保存したいです。 置換パターンは、 別ファイルに一覧になっています。 bbbbb 22222 ccccc 33333 … これを、元ファイルの 「aaaaa」を「bbbbb」に、 「11111」を「22222」に置換し、 ファイル名を「bbbbb-22222.txt」として 保存するのを、 置換パターンの数だけ行う必要があります。 VBA、バッチは経験があります。得意分野ではありませんが… 申し訳ありませんが、ご教授いただけないでしょうか?

    • ベストアンサー
    • CSS
  • バッチファイルで複数のテキストファイルの置換

    バッチファイルで以下のような処理を行うことはできないでしょうか? フォルダ1以下の全てのテキストファイル内の abcde という文字列を あいうえお に置換して、上書き保存ではなく 元のファイル名+(編集済み).txt というファイル名で同じ場所に保存できないでしょうか。 バッチファイルで出来ない場合他の物でも構いません。 ――――――――――――――――――――――――――――― 処理前 フォルダ1   │   ├フォルダ2   │  └ファイル1.txt (内容:123abcde)   │   ├フォルダ3   │  └フォルダ4   │     └ファイル2.txt (内容:abcde123abcde123)   │   └フォルダ5      └ファイル3.txt (内容:456fghij) ――――――――――――――――――――――――――――― ↓ ――――――――――――――――――――――――――――― 処理後 フォルダ1   │   ├フォルダ2   │  └ファイル1.txt (内容:123abcde)   │  └ファイル1(編集済).txt (内容:123あいうえお)   │   ├フォルダ3   │  └フォルダ4   │     ├ファイル2.txt (内容:abcde123abcde123)   │     └ファイル2(編集済).txt (内容:あいうえお123あいうえお123)   │   └フォルダ5      └ファイル3.txt (内容:456fghij) ――――――――――――――――――――――――――――― こんな感じで出来ないでしょうか。 よろしくお願いします。

  • ファイル名からテキスト内文字列の置換

    フォルダ内に tokyo.txt、nagoya.txt、osaka.txt… といったファイル名のテキストファイルがあり そのテキストファイルの中に 地名リンクという文字列があります。 この地名リンクという文字列を各々のファイル名 tokyo.txt、nagoya.txt、osaka.txt…(できれば.txtなしのtokyo,nagoya,osaka) に一括置換したいのですが、何かいい方法はありませんか。

  • 他フォルダにある同名ファイルを別ファイルに置換

    たとえば、いくつものフォルダ内に、  ABC.txtが存在するのですが、このABC.txtを全てNEW_ABC.txtに丸ごと置換したいのですが、いい方法がわかりません。 ファイル名ではなく、ファイルそのものを置換したいんですが。。。何かいい方法がありましたら教えてください。

  • EXCELの一斉置換するデータの対象を、一対だけではなく複数を一斉に置

    EXCELの一斉置換するデータの対象を、一対だけではなく複数を一斉に置換したいと思っております。 例えば、 --------------------- ■ CSVファイル「A」 --------------------- brbg106219-010,100013111 cubg349grey,100021317 obbgarid01,100031411 obbgarid02,100041212 rm01red6549,100051121 rm02silv6559,100063111 というCSVファイル「A」を用意し、上記リストの左側の番号が散らばったデータ「B」があるとします。 散らばったデータ「B」の中から、CSVファイル「A」の左の番号を見つけ出し、右の番号へ一斉置換する事は可能でしょうか? お力添えをいただければと思います。 宜しくお願い致します。

  • フォルダ内のファイル名の末尾7文字を一括置換

    フォルダ内のファイル名の末尾7文字を一括置換 こんにちは、VBA初心者です。 D:\test フォルダに test_jp.txt、sample_jp.txt、testsample_jp.txt といった名前のファイルが格納されているとします。 これらのファイル名の「_jp.txt」の部分(末尾7文字の部分)を「_en.txt」に置換したいのですが、うまくいきません。 以下のようなプログラムを書いてみたのですが、どこがいけないのでしょうか。 ※「実行時エラー53 ファイル名が見つかりません。」となります。 ※ VBEのローカルペインによると、エラー時には filename 変数に sample_jp.txt が格納されています。 Sub ファイル名置換() Dim fileName As String fileName = Dir("D:\test\*_ja.txt") Do Until fileName = "" Name "D:\test" & fileName As "D:\test" & Left(fileName, Len(filename) - 7) & "_de.txt" filename = Dir() Loop End Sub

  • ファイル名の一部をそのファイル内に置換したい(もしくは連番)

    ファイル名の一部をそのファイル内に置換したいのですが、何か方法はありますでしょうか?(複数ファイル処理で) もしくは置き換えた文字の後ろに連番をつけていきたいのですが。秀丸エディタをよく使用しているのですができないようでベクターなども調べましたが見つかりませんでした。 例:sの後ろの数字を置き換えたとき ファイル名: テスト_s23_p43.txt ファイル内容: 置換前 No, 0 置換後 No, 23

  • フォルダ内の複数ファイル名をテキストに落とし込む方法

    WinXPを使用しています。 ある1つのフォルダの中に何百個のファイルが入っている状態で、その中のファイル名のリストを作りたいのです。 例えば、それらの"ファイル名"(xxx.jpgとかxxx.pdfとか)をテキストファイル(txtでもcsvでもよい)に落とし込んでリストを作りたいのですが、何かいい方法かソフトはありますでしょうか?

  • ファイル名と同一名のフォルダを大量作成したい

    お世話になります。 数百あるファイルが入ったフォルダがあります。(仮に「ルートフォルダー」とします) 今回分けあってルートフォルダー直下にあるファイル名と同一の名前でフォルダーを作成する必要があります(A.txtというファイルであればAフォルダー作成)(結果:ルートフォルダー¥A¥) また、そのうえで数百あるファイルをフォルダーに収めないといけません(結果:ルートフォルダー¥A¥A.txt) なんとか自動で出来ないものでしょうか? 流れとしては 1.ファイル名読み取り 2.フォルダー作成 3.フォルダーへファイルを移動 なお、ファイル名・拡張子は様々です。規則正しく揃っていません。