フォルダ内のファイルを再帰的にリネームするバッチファイルの書き方

公開日: : 最終更新日:2014/12/21 Windowsの技術メモ

例として、特定フォルダ配下の、拡張子が”log”のファイルを”txt”に変更したい場合。
要はこのような処理をbatファイルで一気にやってしまいたい場合。
hogehoge.log ⇒ hogehoge.txt
バッチファイルには以下のように書けばOKです。

スポンサーリンク

for /r %%i in (*.log) do ren “%%i” “%%~ni.txt”
【解説】
・for によるループは以下のように書く。
————-
for オプション %%変数 in (検索パターン) do (
処理
)
————-
・for /r で再帰的に実行できる。
・変数を %%i とした場合、 以下の意味になる。
————-
%%i – 相対パス
%%~fi – フルパス
%%~di – ドライブ文字とコロン
%%~pi – ドライブ文字とコロンを除いたディレクトリ パス
%%~ni – ファイル名
————-
・ren コマンドでリネームを実行。
————-
ren リネーム元 リネーム先
————-
以上

AD

この記事が興味深かった場合は、SNSボタンでシェアいただけると嬉しいです。

関連記事

windows-logo

コンピュータの問題が原因で、更新プログラムをダウンロードまたはインストールできません。

WindowsXP SP3環境でWindowsUpdate(MicrosoftUpdate)を実行す

記事を読む

windows-logo

VISTAで sqmdata00.sqm sqmnoopt00.sqm が作成される

Windows Vista 環境でCドライブ直下に sqmdata00.sqm sqmnoopt00

記事を読む

windows-logo

Windows7でログオン時に ユーザー選択画面を表示させない方法

Windows7でログオン時に ユーザー選択画面を表示させない方法です。 (XP , 2003 ,

記事を読む

win8_eye

Windows8 Enterpriseでライセンス認証する方法

Windows8 Enterprise でライセンス認証ができないとお困りのあなた。(というか私)

記事を読む

windows-logo

Windowsの標準機能でVPN Serverを構築する方法

構築というと大げさですが、Windows7やWindows8、8.1の標準機能でpptp の VPN

記事を読む

Message

メールアドレスが公開されることはありません。

AD

xperia-z3-c-rear-open02
Xperia Z3 Compact のバッテリーを交換する方法

私は Sony の Xperia Z3 Compact をとても気に入

SP016GBSTU160N22
東芝 Dynabook Satellite R35 のメモリを16GBに増設してみた

私はサブノートPCとして東芝 Dynabook Satellite R

raspberry-pi-case06
結局Raspberry Pi 2 Model Bのケースを購入した

先日Raspberry Pi 2 Model Bのケースを自作してみま

xperia-z3-c-rear-open02
Xperia Z3 Compact の背面パネルを交換・修理する方法

Sony の Xperia Z3 の背面パネルはガラスなので、落とした

Raspberry_Pi_logo
Raspberry Pi 2 Model B とRaspberry Pi 3 Model B の比較

Raspberry Pi 3 Model B が発売されましたね。

→もっと見る

PAGE TOP ↑