1. ファイルの改名の基本 |
である。REN 元ファイル名 新ファイル名
C>REN ABC.TXT XYZ.123↓
2. 拡張子の変更 |
インターネットで馴染の多いのは、拡張子HTM を html に変更することであろう。これも簡単である。次のようにすればよい。C>REN *.JXW *.TXT↓
もちろん、逆にも出来る。C>REN *.HTM *.html↓
さらに、拡張子を削除することも出来る。例えば、拡張子HTM を削除するには次のようにすればよい。C>REN *.html *.HTM↓
UNIX の mvコマンドでは不幸にして、こうしたことが出来ない。mvコマンドは、ファイル改名のコマンドでなく、ファイル移動のコマンドだからだ。mvコマンドは、Windows95/98/NT では MOVEコマンド(外部コマンド)がそれに当たる。C>REN *.HTM *↓
これを実行するとC>REN *.net *.co.jp↓
と扱われてしまった。C>REN *.net *.jp↓
拡張子jp を net に変更するC>REN *.co.jp *.net↓
と扱われてしまった。これらの問題を解決する方法は後で述べる。C>REN *.jp *.net↓
3. 複数ファイルの改名 |
とすると、うまく行かない。「ファイル名が重複しているか, ファイルが見つかりません.」というメッセージが表示されて、変更されるのは1つのファイルだけである。C>REN xyz*.* abcd*.*↓
である。 xyz では始まるファイル名を、abcd で始まるファイル名に変更するにはrren 元文字列 新文字列 ファイル名…
とする。C>rren xyz abcd *↓
とする。/h は文字列先頭一致(Head)の意味である。C>rren xyz abcd /h *↓
とすればよい。拡張子co.jp を net に変更するにはC>rren net co.jp /ee *.net↓
である。C>rren co.jp net /eE *.co.jp↓
でファイル名本体に net が含まれているものがあっても問題が起きない。C>rren net co.jp /ee *.net↓
4. より高度なファイル名の改名 |
より確実には、/hオプションを付けてC>rren a a0 a?.txt↓
とする。もちろん、a?.txt というワイルドカード指定なので、a10.txt, a11.txt, a20.txt といったファイルがあっても問題が起きない。C>rren a a0 a?.txt /h↓
とする。C>rren v v0 *.v? /ee↓
5. 小文字化の改名 |
とすればよい。例えば、README.TXT を小文字 readme.txt にするにはREN 大文字ファイル名 小文字ファイル名
とする。一見簡単そうであるが、大量にあるとなると大変である。C>REN README.TXT readme.txt↓
である。 README.TXT を小文字 readme.txt にするにはlowren 大文字ファイル名…
とするだけでよい。拡張子TXTのファイルが大量にある場合C>lowren README.TXT↓
とすればよい。C>lowren *.TXT↓
6. 無料サンプル |