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

公開日: : 最終更新日: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

マイクロソフトがカタカナ用語末尾の長音表記を変更!?

「マイコンピュータ」が「マイコンピューター」に? マイクロソフトが表記ルールを変更 http:/

記事を読む

windows-logo

Error Code : 0x80004005 の対応方法

0x80004005でエラーになった時の対処法です。 最初に試すこと ウイルス対策ソフト

記事を読む

windows-logo

Windowsでシステムファイルの署名有無を確認する方法

Windowsでシステムファイルの署名有無を確認する方法です。 システムファイルのデジタル署名をす

記事を読む

windows-logo

Windowsでユーザ一覧を表示するコマンド

Windowsでマシン内のユーザ一覧を表示するコマンド net user 本来は、ユーザの追加や

記事を読む

windows-logo

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

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

記事を読む

Message

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

AD

windows-logo
Windowsをルータにする方法

急にルータが必要になったりすることがあります。 しかし手元にルータが

vmware-logo
ESXi5.xでUSB3.0を有効にする方法

ESXi5.5などで、USB3.0が有効にできない、使えない場合の対処

vmware-logo
ESXi5.5上でHyper-Vを動かす方法

ESXi上でHyper-Vの検証をしたいときがあります。 ネスト

windows-logo
WindowsServer2008R2の固定ユーザプロファイル作成方法

WindowsVistaやWindowsServer2008以降では、

citrix-logo
XenAppでクライアントドライブをマッピングする際のドライブレター変更方法

XenApp5.xではデフォルトでVドライブから降順にネットワークドラ

→もっと見る

PAGE TOP ↑