一括で上書きリネームしたい!WindowsXP環境での対処法は?

このQ&Aのポイント
  • WindowsXP環境で、ファイル名に(競合コピー)が付いた新しいファイルを元のファイル名に上書きリネームする方法を教えてください。
  • Dropboxの同期で古いファイルがローカルに保存され、新しいファイルに(競合コピー)が付加されてしまいました。この問題を解決するためのソフトや方法があれば教えてください。
  • WindowsXP環境で、複数のフォルダ内にある同じファイル名に(競合コピー)が付いた新しいファイルを一括で上書きリネームする方法を教えてください。
回答を見る
  • ベストアンサー

一括で上書きリネームしたい

WindowsXP環境です。 例えば、ファイル名 「a.txt」 と 「a (競合コピー).txt」 というファイルが同じフォルダー内にあります。 「a.txt」が古いファイルで「a (競合コピー).txt」が新しいファイルです。 (競合コピー)とファイル名に付いた新しいファイルがいろんなフォルダー内にいくつもあります。 新しいファイルである「a (競合コピー).txt」を「a.txt」にリネームするフリーのソフトがありませんか? 元々ある「a.txt」の方は削除されてもリネームされても構いません。 リネーム後のファイル名が同じフォルダーに無ければリネームできるソフトは見つかるのですが、そうでない場合だと見つかりませんでした。 何かいい方法あったら教えてください。 なぜ、こうなったかというとDropboxで久しぶりにインストールし直して同期したら、Dropboxのサーバーにあった古いファイルがローカルのフォルダーに保存され、元々あった新しいファイルが(競合コピー)と付け加えられてしまいました。逆ならよかったのですが。。。 何かいいソフトか方法があれば教えてください。よろしくお願いします。

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

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

リネームソフトの定番【 Flecible Renamer 】を使ってみては。 http://hp.vector.co.jp/authors/VA014830/FlexRena/ [リネーム]で[高度なリネーム]にチェックを付けます。 [正規表現]を選択した場合 [検索: ] (.*) (\(競合コピー\)) [置換: ] \1 [リネーム]ボタンを押すと処理するか確認されるのでOK。 リネームするファイルが既に存在するので、処理を確認されます。 [すべて上書き]で[続行]ボタンを押せば上書き処理されます。

yozakura20
質問者

お礼

まさにこのソフトが欲しかったです。 無事、できました。 正規表現まで書いてくださり助かりました。 ありがとうございました。

関連するQ&A

  • 特定のファイル名に一括リネームできるソフトを探しています。

    みなさんこんばんは。 例えば 001.txt、002.txt、003.txt、004.txt、005.txt・・・ というファイルを 羅生門.txt、鼻.txt、芋粥.txt、煙管.txt、さまよえる猶太人.txt・・・ という特定のファイル名に一括でリネームできるソフトを探しています。 多くの特定の単語をコピー&ペーストで簡単に変換できないものかと考えています。 今はファイルを選択し右クリックで名前の変更から コピー&ペーストでファイル名を一つ一つリネームしているところです。 連番等のリネームソフトは見つけましたが、上記にありますように、 多くのファイルをそれぞれ異なった単語に簡単にリネームできるソフトが なかなか見つけられません。 『ファイルを選択し右クリックで名前の変更』の手間を 省くことができたら現在の作業がずっと楽になるのです。 ご存知の方はどうぞよろしくお願い致します。

  • リネームについて

    PHP初心者です。宜しくお願い致します。 リネームについて2点程質問があります。 1.特定フォルダ内にある全てのCSVファイル内の特定箇所の  リネームについて列内に記入されているファイル名「123_4.jpg」  や「123-4.jpg」の「_」を「a」に「-」を「b」にすることは可能  でしょうか?  できれば該当のCSVファイルを開かずに、特定の列を指定しその列に  記入されている全ての「_」と「-」を置換したいと思っています。  「123_4.jpg」→「123a4.jpg」  「123-4.jpg」→「123b4.jpg」   とこのような感じに。 2.特定フォルダ内の画像ファイルのリネーム  上記と同様に「_」を「a」、「-」を「b」置換 できれば、元ファイルをコピーして別のフォルダにリネームした ファイルを保存したいと思っています。 宜しくお願い致します。  

    • ベストアンサー
    • PHP
  • 日本語ファイルのリネームと保存

    ファイルアップデートで日本語ファイル名をリネームしてデータベースで対応付けて保存するプログラムを作成しました、そのファイルをリンクしてダウンロードする場合に元の日本語ファイル名で自動的にリネームしてPC側で保存する方法はないでしょうか。 例えば「あああ.txt」を「a.txt」にリネームして <a href="a.txt">あああ.txt</a> という風にしています、これをクリックするとa.txtになってしまいますが、あああ.txtで表示・保存するようにしたいのですが、何かうまい方法はないでしょうか。

    • ベストアンサー
    • PHP
  • ファイルコピー→リネーム(日付時刻をファイル名)のバッチファイル

    「フォルダ1」のファイルA(テキストファイル)を「フォルダ2」へコピーする。 この時「フォルダ1」にはファイルAを残す。 「フォルダ2」へコピーしたファイル名を「日付時刻.txt」(200303041405.txt)とする。 以上のような操作をワンクリックで行いたくて、バッチファイルを考えたのですが、日付、時刻の入ったファイルネームにリネームがどうすればいいものか…いろいろ調べてみるとどうもむずかしそうなんですが、ご存知の方よろしくお願いします。  またWSHや他ソフトウェアで可能なものがあれば教えていただきたいです。 当方win98se環境での使用ですが、win2000pro環境での実行も可能です。 よろしくお願いします。

  • コピー&リネーム

    こんにちは。仕事で大量の反復作業があるため、マクロでの自動処理を考えています。VBの参考図書を見ながら挑戦してみたのですが、何分初めてなものでなかなかうまくいきません・・・もう時間が無いので、お恥ずかしいのですが教えて頂けないでしょうか。宜しくお願いいたします。 【処理内容】複数のフォルダがあり、各フォルダの同じ階層位置に同名ファイルが存在します。それらを全て一つのフォルダにまとめてコピーするのですが、同名ファイルなのでコピーの際にリネーム処理も同時に行いながらコピーします。リネームのルールは、「親フォルダ名_元ファイル名.元拡張子」です。

  • サブフォルダの中身ファイルを一括リネームしたい。

    こんにちは 現在,フォルダの中に大量のサブフォルダ,その中に連番のファイルが入っているフォルダがあり,そのファイルの名前をリネームしようと思っています。 具体的には, ABC\a\01.jpg ABC\a\02.jpg ABC\a\03.jpg ABC\a\dat.txt ABC\b\01.jpg ABC\b\02.jpg ABC\b\03.jpg ABC\b\dat.txt ABC\c\01.jpg ABC\c\02.jpg ABC\c\03.jpg ABC\c\dat.txt といった具合です。 これを,一括で ABC\a\a-01.jpg ABC\a\a-02.jpg ABC\a\a-03.jpg ABC\a\a-dat.txt ABC\b\b-01.jpg ABC\b\b-02.jpg ABC\b\b-03.jpg ABC\b\b-dat.txt ABC\c\c-01.jpg ABC\c\c-02.jpg ABC\c\c-03.jpg ABC\c\c-dat.txt という風にリネームしたいのですが,サブフォルダの名前に対応したリネームソフトが見つかりません。 どなたか,良い方法,ソフトをご存じないでしょうか?

  • CFile::Renameで書き込み途中のファイルがリネームされて困っ

    CFile::Renameで書き込み途中のファイルがリネームされて困っています。 ファイル書き込み中のファイルはリネームしない方法はあるのでしょうか? ファイルのリネーム(CFile::Rename)関数を使用してフォルダ内にあるファイル名をリネームする処理を作成しています。 フォルダ内にはA_で始まるファイルが複数存在し、一定周期で別のスレッドからA_で始まるファイルが書き込まれている状態です。 私が作成している処理は、そのフォルダにA_で始まるファイルが存在する場合に、A_をRename関数でB_にリネームしています。 ここで、別スレッドがA_で始まる新しいファイルを書き込みしている最中に私が作成している処理でRename関数が実行されると、基本的にはExceptionが発生するのですが、Exceptionが発生せずに書き込み途中のファイルがRenameされてしまっています。 1.A_XXX001.txtに書き込み中(100行目まで書き込み完了) 2.Rename処理が実行される。 3.B_XXX001.txtが作成される(100行目までのファイル 作成日:2010.02.04 10:00) 4.その後もA_XXX001.txtに書き込みが行われ200行目まで書き込んで終了 (作成日:2010.02.04 10:02) 結果:B_XXX001.txtファイルは不完全なファイルとして作成されてしまっています。 このような現象が起こってしまっています。 どなたかご教授願います。

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

    ■[フォルダ0]の中 [保存1] >[フォルダ1] > [テスト] > Text.txt [保存1] >[フォルダ2] > [テスト] > Text.txt [保存1] >[フォルダ3] > [テスト] > Text.txt [保存1] >[フォルダ4] > [テスト] > Text.txt ">"は下位のフォルダです。 こういうフォルダ階層がありファイルがあったときに 一括で各Text.txtの名前を たとえば [保存1] >[フォルダ1] > [テスト] > Text.txt だったら、 "Text.txt" から "フォルダ1.txt"にしたいのです。 数階層上のフォルダ名を指定し、ファイル名にリネームしたいのですが、なにかよいフリーソフトはないでしょうか。 まとめると、 Windowsの検索機能後、ドラッグ&ドロップ、もしくはソフトの検索機能で変更したいファイル名を指定し、好きなフォルダ名を指定してファイル名に付加できるものがないかと思っています。 いままでリネームソフトにはNamery というソフトを使用してきたのですができませんでした。 どなたか、ご存知のソフトがありましたら、教えていただけると助かります。よろしくお願いいたします。

  • 特定ディレクトリ以下の複数のフォルダ名とファイル名を一括で連番にするバッチの作成

    特定のフォルダ(ディレクトリ)以下の複数のフォルダ名とファイル名を 一括で連番にしてくれる方法(連番+拡張子のリネーム)を教えてください。 ソフトでは簡単ですが*.bat ファイルで実行するスクリプトを 知りたいので宜しくお願い致します 例えば フォルダ0 ├フォルダ1 │ ├ a.txt │ ├ b.jpg │ └ フォルダ2 │    └c.exe └ フォルダ3   └ d.exe という構造があったとして 000000 ├000001 │ ├ 000000.txt │ ├ 000001.txt │ └ 000000 │    └000000.txt └ 000002   └ 000000.txt この様に特定ディレクトリ以下の複数のフォルダ名とファイル名を連番 (上記は6桁ですが001,002…など3桁などに対応できる)にしたいのです 以下の方法で特定のフォルダ内のファイルを.txtに変更まではできましたが、 特定のフォルダより下層のファイルを.txtに変更はできませんでした。 REN E:\フォルダ\フォルダ\*.* *.txt 上記のスクリプトは特定フォルダにあるファイルは拡張子の変更が出来ますが、 そのフォルダより下層の複数のフォルダ名とファイル名の拡張子の変更をできないので、 *.batファイルで連番+拡張子のリネームを一括でするスクリプトの明記をお願い致します。 ご存知の方、どの様なご意見でも構いませんので ご回答頂けると幸いです。宜しくお願い致します。

  • リネーム(ファイル名の前にフォルダ構造をつけたい)

    ファイル名の前に、そのファイルが格納されているフォルダ名をつけるフリーソフトを見つけたのですが、何階層も上のフォルダまではできませんでした。 やりたいことは A\B\C\000001.TIF このような階層になっている場合 000001.TIFを A-B-C-000001.TIF …というファイル名にリネームしたいんです。 区切りは「-」でも「_」でも何でも良いのですが… そんなソフトはありませんでしょうか? ソフトじゃなくても、何か方法があれば教えてください(>_<)

専門家に質問してみよう