0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

バッチファイルFOR文[フォルダ指定]まとめ

Posted at

「まとめ」と言うほどでもないのですが、バッチファイルのFOR文で、カレントフォルダではなく特定のフォルダを対象とする場合の表記の違い。
※ファイルサーバ上のファイルを操作するときとかに重宝します

:: カレントフォルダ
for %%F in (*.*) do echo %%F
:: カレントフォルダ(サブフォルダも含む):rオプション
for /r %%F in (*.*) do echo %%F
set FILE_SERVER=\\fs001\IT事業部\開発課\Windows\BAT

:: フォルダ指定
for %%F in (%FILE_SERVER%\*.*) do echo %%F

:: これはだめ
for %FILE_SERVER% %%F in (*.*) do echo %%F
:: フォルダ指定(サブフォルダも含む):rオプション
for /r %FILE_SERVER% %%F in (*.*) do echo %%F

:: これはだめ
for /r %%F in (%FILE_SERVER%\*.*) do echo %%F

※バッチファイルではなくコマンドプロンプトで実行する場合は %%F%F にしてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?