なおOSはWindows XP SP2です。
http://okwave.jp/qa2829474.html
一応、上記の回答5以降の通りにコマンドプロンプトで試してみたのですが、
例えばCドライブのtempというフォルダ内の.jpegファイルを変換しようとすると、
> '"C:\Documents and Settings\ユーザ名.コンピュータ名\temp"'は、内部コマンドまたは外部コマンド、
> 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
と出て、何も起こらないので変換できませんでした。
ひょっとしてユーザ名・コンピュータ名・フォルダ名・ファイル名のどれかが2バイト文字だと駄目、とかあるのでしょうか?
1.コマンドプロンプトの画面を開く
2.そこに変換したいフォルダーをドラッグしてくる
3.そこに現れた文字列の最初と最後の ”(ダブルクォーテーション)を消す
4.先頭にcd (cdと半角スペース1つ)を入れてリターンキーを押す
5.dir と入力してリターンキーを押してちゃんと移動してるか確認する
6.改めて ren *.jpeg *.jpg と入力してリターンキーを押す では!?
コマンドプロンプトの答えではないのですが(詳しくないので)
私も同様にやろうと思って(ファイルネーム変換)上手くできなかったので、
このソフト↓使ってます。直感的に使えて便利です。
Namery
http://www.vector.co.jp/soft/win95/util/se217399.html
・使いやすいインタフェース
・リネーム後のファイル名を随時表示する、リアルタイム変換処理
・下位層を含めた一括変更
・エクスプローラ関連付け機能
・クリップボードへのファイル名一覧コピー機能
・Susie-Pluginを使った画像のプレビュー表示
・固定リスト及び履歴リスト
・リネームのやり直しが何度も可能
・マクロによる複雑なリネーム
(多いので割愛)
リネームソフトですね。
まあ今回は拡張子を.jpgに統一したいだけなのでファイル名についてではなかったのですが。
ともあれ、これはこれでありがとうございます。
もしかして、
C:\Documents and Settings\ユーザ名.コンピュータ名\temp
を直接打ち込んでいないでしょうか?
※「>」はプロンプトの最後を表します。
>cd C:\Documents and Settings\ユーザ名.コンピュータ名\temp
>ren *.jpeg *.jpg
としてみてください。
ありがとうございます。
プロンプトは全然使わないので勝手がいまいち分かっていなかったようです。
コマンドの打ち間違いだと思いますよ。
コマンドプロンプトで画像があるフォルダに移動してください。
そのあと、
ren *.jpeg *.jpg
と入力してEnterを押す。
ありがとうございます。
プロンプトでの「移動」というのがよく分かっていなかったようです。
その前に
cd "C:\Documents and Settings\ユーザ名.コンピュータ名\temp"
が必要なのでは?あとはrenで一発。
ちなみにEmacs(Meadow)ならばdired内でM-x wdired-change-to-wdired-modeして置換すればよい。
コマンドラインの観点では2バイト文字はかなりウザイです。Unix系OSを使うコマンドライン愛好家はそういう理由でファイル名に日本語を使いません。
ありがとうございます。3行目までは理解できました。
ギークではないので4行目は呪文にしか読めませんw
2バイト文字云々というのは、初めてのPCなのでよく分からずユーザ名に漢字を入力してしまったので、もしかしてその影響なのかという無知ゆえの不安からです。まあ関係なかったらしいので今回は良いのですが。
1.コマンドプロンプトの画面を開く
2.そこに変換したいフォルダーをドラッグしてくる
3.そこに現れた文字列の最初と最後の ”(ダブルクォーテーション)を消す
4.先頭にcd (cdと半角スペース1つ)を入れてリターンキーを押す
5.dir と入力してリターンキーを押してちゃんと移動してるか確認する
6.改めて ren *.jpeg *.jpg と入力してリターンキーを押す では!?
できました。過不足のない回答、ありがとうございました。
> '"C:\Documents and Settings\ユーザ名.コンピュータ名\temp"'は、内部コマンドまたは外部コマンド、
> 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
それはちゃんとコマンドが打てていない
これでできるはず
ありがとうございました。
今回の質問を介して、コマンドプロンプトを開くと既に何か文字列(C:\Documents~)が出ているのは「今自分のいる場所」なのだと理解できました。フォルダやファイルの場所を打ち込んで「移動」するんですね。なるほど。
できました。過不足のない回答、ありがとうございました。