拡張子のみ一括変更したい コマンドプロンプト

このQ&Aのポイント
  • パソコン初心者向けの拡張子一括変更方法を紹介します。
  • コマンドプロンプトを使用して、指定したフォルダ内の拡張子を一括で変更する方法について教えてください。
  • 試した方法では上手くいかず、解決策が見つからない状況です。有識者の方からの助言をお待ちしています。
回答を見る
  • ベストアンサー

拡張子のみ一括変更したい コマンドプロンプト

パソコンに詳しいものでなく、素人です。 どうかお助けくださいませ。 あるフォルダ内の拡張子を JPG→jpg に変更したく、 コマンドプロンプトを使用して色々調べて作業してみました。 結果、うまくいかずです。 (事情があり、変更しないといけないです) windoews8 フォルダ内に入っているのはすべてJPGファイルです。 すべて拡張子変更対象ファイル。 対象フォルダを開き、「ファイル」→コマンドプロンプト を開く 下記表記がされています。 C:¥Users¥○○○¥Desktop¥□□□¥△△△> この「>」の後に ren*.JPG*.jpg を打ち込み「enter」クリック 内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。 と表記されてます。 下記URLなど参考にいろいろ試してみましたが、根本的にわかっておらず 解決の糸口がみつかりません。 言葉足らずかとは思いますが、どうか有識者の方ご教授お願いいたします。 http://q.hatena.ne.jp/1212393075 http://q.hatena.ne.jp/1212393075ren *.JPG *.jpg http://www.adminweb.jp/command/bat/index1.html

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

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.2

> 内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。と表記されてます。 コマンドプロンプトを起動する際に 「コマンドプロンプト」右クリック「管理者として実行」をクリックして実行すればOKです。 管理者ユーザーでログインしている場合でも「コマンドプロンプト」右クリック「管理者として実行」をクリックしてください。 > ren *.JPG *.jpg を打ち込み「enter」クリック この処理は正しいです。 ただし、添付画像のように文字列の間に( ren の後部、およびJPGの後部)にスペースを入れてください。

zyazyazyazya
質問者

お礼

( ;∀;) できました! ご指摘の通り空白が問題でした。 大変助かりました! 「管理者として実行」しなかったのですが、いけました。 素人には少し難しいので気にしないことにいたします。 ありがとうございます! その他に似たような質問を新たにあげているのですが、 もしご存知でしたらアドバイスいただければ幸甚です。 どうもありがとうございました!

その他の回答 (2)

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.3

> この「>」の後に > ren*.JPG*.jpg > を打ち込み「enter」クリック 空白空けて無いからでは。 ×:ren*.JPG*.jpg ○:ren *.JPG *.jpg

zyazyazyazya
質問者

お礼

( ;∀;) できました! ご指摘の通り空白が問題でした。 大変助かりました! その他に似たような質問を新たにあげているのですが、 もしご存知でしたらアドバイスいただければ幸甚です。 どうもありがとうございました!

noname#212067
noname#212067
回答No.1

はじめまして、こんにちは コマンド内のパラメータの間にはスペースを入れること パスはダブルクォーテーションで囲むこと 方法1 cd /d JPGが入っているフォルダまでのパス (例:cd /d "D:\Documents and Settings\User\My Documents\My Pictures") JPGが入っているフォルダをエクスプローラーで開いてアドレスバーのパスをコピーすると便利 ren *.JPG *.jpg 方法2 ren "D:\Documents and Settings\User\My Documents\My Pictures\*.JPG" *.jpg 以上

zyazyazyazya
質問者

お礼

( ;∀;) できました! ご指摘の通り空白が問題でした。 大変助かりました! その他に似たような質問を新たにあげているのですが、 もしご存知でしたらアドバイスいただければ幸甚です。 どうもありがとうございました!

関連するQ&A

  • コマンドプロンプトでファイル名一括変更

    コマンドプロンプトのrenコマンドでフォルダ内の同一拡張子のファイル名の拡張子を一括変更することはできますが、 (例 ren *.txt *.htm ) 拡張子以外の共通部分を拡張子を含む形で一括変更することはできませんか? たとえば拡張子のないd01という文字列で終わるファイル名を一括してd01の部分を消して拡張子を.jpgにしたいのです。

  • ファイル名の一部を一括変更 コマンドプロンプト

    先ほど 【拡張子のみ一括変更したい コマンドプロンプト】 http://okwave.jp/qa/q8862743.html で質問させていただき無事解決いたしました! どうもどうもありがとうございました! 更に同じような内容になるのかとは思いますが、 どうぞこの素人にご指導くださいます様お願いします。 あるフォルダに入っている下記のようなjpg画像があります。 コマンドプロンプトを使用して『photo』部分のみを削除したいのですが、 可能でしょうか?    ・    ・    ・ 『2014_1215photo.jpg』→『2014_1215.jpg』 『2014_1216photo.jpg』→『2014_1216.jpg』 『2014_1217photo.jpg』→『2014_1217.jpg』 『2014_1218photo.jpg』→『2014_1218.jpg』    ・    ・    ・ *フォルダ内のファイルはすべてjpg *すべて上記の規則にのったファイル名 *windoews8 どうぞよろしくお願いいたします。

  • Windows7 コマンドプロンプトについて

    DXFファイル名の変更を行いたいのですが、ある操作を繰り返していく内に下記の様なファイル名となってしまいました。 「*dxf.dwg.dxf」 ファイル名の拡張子を一つにしたく、「*dxf.dwg.dxf」→「.dxf」と変更する為、 コマンドプロンプトの「ren」コマンドを使用し下記の様なコマンドを作成しました。 ren *dxf.dwg.dxf *.dxf しかしファイル名は変わらないままでした。 試しに下記の様なコマンドを入力しました。 ren *.dxf *dwg すると、「dxfファイル」から「dwg」ファイルへとファイルの拡張子だけが変わりました。 何とか余分な「.dxf.dwg」の部分を一つのコマンドラインで簡単に消すことは出来ないでしょうか。 どなたか教えて頂けますでしょうか。 宜しくお願い致します。

  • 【コマンドプロンプト】複数フォルダのファイル名一括置換の方法について

    【コマンドプロンプト】複数フォルダのファイル名一括置換の方法について お世話になっております。 コマンドプロンプトを使用して、カレントフォルダ配下のすべてのフォルダに格納されているEXCELファイルの名称の最初に[LOCAL]という文字を加えたいと考えています。 ファイル一括置換を行うフリーソフト(ファイル名変換君など)では、可能なのですが、 対象のファイルは、バッチファイルで他のフォルダからファイルをコピーをしてきているため、ファイル名変更もコピーの際に一括でできないかと思い質問をさせていただきました。 現在、同じフォルダに格納されているファイルに対しては、下記にて実行はできています。 for %i in (*.xls) do ren %i [LOCAL]%i しかし、カレントフォルダの配下すべてのフォルダを対象にしたいため、下記のように変更すると、エラーとなってしまいます。 for /r %i in (*.xls) do ren %i [LOCAL]%i おそらく・・・変数%iに、ファイルのフルパスが格納されてしまい、思い通りの動作になっていないと推測しています。 どのように作成すればよいか教えていただけませんでしょうか。 よろしくお願いいたします。

  • 拡張子一括変更 コマンドプロンプト以外

    コマンドプロンプト、他アプリケーション利用以外で拡張子一括変更できる方法があれば教えて下さい

  • コマンドプロンプトで

    コマンドプロンプトで dir > list.txt と書いたbatファイルを作成し実行すると、中にあるフォルダ・ファイルの一覧ができますが、中にあるフォルダ名のフォルダ・ファイル名までは取得することができません。 一番下フォルダのファイル名まで取得する方法はありますでしょうか? よろしくお願いします。

  • フォルダ内のファイル名を一括変更したい

    windows10を使っています。 指定したフォルダ内のファイル名を一括変更したいです。 具体的には、以下のようにファイル名内の空白を「_」に置換したいです。 変更前:スクリーンショット 2021-01-01 104535.jpg ↓ 変更後:スクリーンショット_2021-01-01_104535.jpg バッチファイルで手軽に実行できるとうれしいです。 やりたいことの具体例: 空白置換.batを実行したら、空白置換.batが置いてあるフォルダ内のファイル名が一括変更できる。 空白置換.bat内で、変更対象とする拡張子を指定できる。 よろしくお願いいたします。

  • コマンドプロンプトによるファイル名一括変換

    コマンドプロンプトで、サブディレクトリを含めたファイル名の一括変換 をしたいのですが、次のコマンドを叩いたら、「コマンドの構文が間違っています」と出てしまいました。どこがおかしいのでしょうか? カレントディレクトリの中の「*.txt」ファイルをすべて「*.doc」にしたい場合↓ for /r /d %i in (*) do ren %i\*.txt *.doc よろしくお願いします。

  • DOSコマンドでドットを2個含む拡張子を変更したい

    教えていただきたいことは、ドットを2個含むファイル名の拡張子をサブフォルダ内も含めてドット1個だけの拡張子に変更するDOSコマンドのことです。 例えば、「*.c.j」のファイル名を「*.java」のように、あるフォルダ以下のファイルの拡張子をすべて変えたいのです。 FORコマンドをヘルプで調べたのですが、良く判りませんでした。 OSはXPで動作すれば十分なのですが、こんな機能のコマンドはあるのでしょうか?

  • dosコマンドプロンプト %0の扱いですが、

    dosコマンドプロンプト %0の扱いですが、 この度dosのbatファイルを作成しましたが、 abc.batのようなファイル名で、 %0を使うと、「abc.bat」と全てが参照されてしまいます。 「abc」のみを取り込みたい(.batを落としたい)のですが、 どう書けば宜しいのでしょうか。 宜しくお願いします。