スポンサーリンク

MicrosoftWindowsMSDOSバッチファイルで複数のファイルなどに
対して、同じ処理を繰り返すときに、forコマンドが便利です。

forコマンドの書式

コマンドライン

FOR %変数 IN (セット) DO コマンド [コマンドパラメータ]


バッチファイル

FOR %%変数 IN (セット) DO コマンド [コマンドパラメータ]


コマンドラインとバッチファイルで変数に必要な%の数が変わるので
注意が必要です。

%変数 単一文字の置き換え可能なパラメータを指定します
(セット) ファイルセットを指定します。ワイルドカードが利用可能です。
コマンド 核ファイルごとに実行するコマンドを指定します
コマンドパラメータ 指定されたコマンドのパラメータを指定します

カレントディレクトリのファイルをすべて表示する例。

@echo off
for %%i in (*) do echo %%i

カレントディレクトリ内のディレクトリだけ表示する例。

@echo off
for /d %%i in (*) do echo %%i

doの部分に複数行のコマンドを書く場合は丸括弧を使います。

@echo off
for %%i in (*) do (
		echo cmd 1 %%i
		echo cmd 2 %%i
		echo cmd 3 %%i
		)
参照しているページ (サイト内): [2008-07-28-1]

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー