• ベストアンサー

batファイルにて拡張子の変更

フォルダに数個のファイルがあります。 ファイルの拡張子が、aaaだったらbbbに変更し、 bbbだったらaaaに変更することをbatファイルで行いたい。 お分かりの方、教えてください。

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

こんな感じでどうでしょう。 ren *.aaa *.xyz ren *.bbb *.aaa ren *.xyz *.bbb なお、「xyz」は、絶対に存在しない拡張子として適当にでっち上げたものです。

関連するQ&A

  • TortoiseSVNで拡張子の変更をしたファイルをコミットしたい

    今TortoiseSVNで、管理をしているフォルダがあります。 その中に今までAAA.doc・BBB.xlsというファイルがありました(名前はもちろん仮です) そのファイルをAAA.html、BBBhtmlという風に拡張子を変更しました。 これを「AAA.docをAAA.htmlに変更した」という風にコミットして、過去ログから探ればdocファイルに戻すことができるようにしたいのですが、方法がわかりません。 そもそもそんなことができるのかすらわかっていないのですが・・・ なにか方法がありましたら、教えていただけませんでしょうか。 宜しくお願いいたします。

  • batファイル 拡張子変更

    こんにちは。 すいません。初心者です質問させていただきます。 ファイルの拡張子を変更するbatファイルを見ようみまねで作ってみたのですが、動きません。 -------batファイルの内容です------- set C:\rename=%basyo set syaryou_R???.0??=%Rmoto set syaryou_S???.0??=%Smoto set syaryou_R???.0??.csv=%Rato set syaryou_S???.0??.csv=%Sato cd %basyo ren %Rmoto %Rato ren %Smoto %Sato ---------------------------- こんな感じなのですが、何が悪いか分かりません。 よろしくお願いします。

  • ファイルの拡張子を変更する事ができない。

    ファイルの拡張子を「.bat」に変更する事ができない。 ファイルの拡張子を「.bat」に変更すると、 「ファイルまたはフォルダ名の変更エラー」:  ディスクがいっぱいでないか、書き込み禁止になっていないか、  またはファイルが使用中でないか確認して下さい。 のエラーが出て拡張子を変更できない。 特定のファイル、特定のフォルダ上で発生しているのではなく、 どのファイル、どの階層でも同状況。 他の拡張子(.txtなど)には変更できる。.batの拡張子だけ怒られる。 メモ帳などでテキストを.bat形式で保存することは可能。 今までは問題なかった。(いつからこうなったのか具体的なタイミングは分からない) 直近のパソコンに対する変更としては、Windowsデフラグの実行、 アプリケーションのインストール(Claunch、Light Cutter、FrontViewer3、Talend)などがある。 解決策についてご存知のかたいらっしゃったら教えて下さい。 コンピュータの情報 OS:Windows XP Professional Version 2002 Service Pack 3 CPU:Intel Core 2 Duo CPU 1.2GHz メモリ:2GB セキュリティ関係のインストール済みソフト 秘文 Advanced Edition McAfee Agent

  • batファイル処理でのテキストファイルの内容変更

    batファイル処理のみにてテキストファイルの内容を変更する事は可能でしょうか。 例えば aaa=1111 bbb=2222 ccc=3333 ddd=4444 という内容のテキストファイルが存在し、batファイルにて aaa=1111 bbb=2222 ccc=5555 ddd=4444 というように、指定行の内容を変更させたいのですが、この処理をbatファイルのみで行う事は可能でしょうか。 宜しくお願いします。

  • 複数のbatファイルを自動実行したい

    複数のbatファイルがあり、それをさらにバッチ化したいのですが 1行目のbatファイルしか実行してくれません。 原因と対応をご存知であれば 教えて下さい。 以下のhhh.batを実行した場合、aaa.batしか実行してくれません。 (もちろん、単体ではそれそれ実行できます。) hhh.batファイルの中身 c:\aaa.bat c:\bbb.bat c:\cccbat

  • 1つ上の階層にフォルダを移動させるバッチファイル

    windows XPで下記のようなバッチファイルを作成したいです。 aaaフォルダ内にyyy.batと111フォルダがあり、111フォルダの中にbbbフォルダとcccフォルダがあるとします。なお、bbb、cccフォルダ内にはファイルが存在しています。 そしてaaa、bbb、cccの各フォルダの名称は可変します。 この状態でyyy.batにbbb、cccフォルダをaaaフォルダ内に移動させる(一つ上の階層に移動させる)バッチプログラムを作成したいと思っています。 どのようにすればいいのでしょうか。 お分かりの方、お教えいただけないでしょうか。 よろしくお願いいたします。

  • Batファイルについて

    フォルダ内にある複数ファイルのファイル名の変更はできるのですが、複数階層のフォルダにまたがって格納されているエクセルや他ファイル名をBatファイルで一括変更する方法がわかりません。 また、ファイル名の中に全角スペースが含まれているファイル名を全角スペースのみ取り除く方法もBatファイルでやりたいのですが、これも半角スペースはできるのですが、全角スペースの場合がわからなく困っています。 どなたか教えて頂けないでしょうか。 宜しくお願い致します。

  • batファイル処理でのテキストファイルの内容を編集

    batファイル処理のみにてテキストファイルの内容を編集する事は可能でしょうか。 例えば aaa=0 bbb=0 ccc=0 ddd=0 という内容のテキストファイルが存在し、batファイルにて aaa=0 bbb=1 ccc=1 ddd=0 というように、指定行の内容を変更させたいのですが、この処理をbatファイルのみで行う事は可能でしょうか。 宜しくお願いします。

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

    たとえば、下記のようなファイル名に「#」を含んだ 名前のファイルが複数あります。 これをある条件によって、一括で変更したいのです。 条件としては、下記のように「#」の一文字だけを 「@」に変えたいのです。(※実際には半角) Aaa1#3.xls Aaa2#3.xls Aaa3#3.xls Bbb1#3.xls Bbb2#3.xls Bbb3#3.xls   ↓ Aaa1@3.xls Aaa2@3.xls Aaa3@3.xls Bbb1@3.xls Bbb2@3.xls Bbb3@3.xls 実際には、数千ファイルあるので、手作業で全部変更 するのは大変です。 これを便利に行なえるツール(できればフリーが良い) があれば、非常に助かります。 ご存知の方がおりましたら、教えて下さい。 宜しくお願いします。

  • フリー配布CGIのファイル名変更

    お世話になります。 メールで受信するフォームでを作っていますが、CGIを自分で組めないため配布CGIを利用させていただいてます。フリー配布CGIなのでカスタマイズ可能なのですが、ファイル名を変更しても機能するのか教えてください。 例えば <AAA>フォルダ  │--bbb.cgi  │--fff.pl  │--ccc.html があります。ccc.htmlを動かすためのbbb.cgiです。 もうひとつCGIを入れたいフォームeee.htmlが有る場合、上記のフォルダとファイルをコピーしてファイル名を変更して利用することはできますか? │ │--<AAA>フォルダ │   │--bbb.cgi │   │--fff.pl │   │--ccc.html | │--<DDD>フォルダ     │--bbb2.cgi     │--fff2.pl     │--eee.html ccc.htmlとeee.htmlのフォームの内容は異なるのですが、ファイル名を気軽に変更したcgiファイルでも大丈夫でしょうか? または、<AAA>にeee.htmlを入れてbbb.cgiを共有させることはできるのでしょうか?(<DDD>フォルダ以下はなしで) プログラムファイルを壊してしまうのが怖くてなかなか実行できないでいるのです。 抽象的な質問ですみませんが、よろしくお願いします。

    • ベストアンサー
    • CGI

専門家に質問してみよう