1. ホーム
  2. for-loop

[解決済み] ステートメント: %%i '現時点では予期しない' を表す一行。

2022-02-12 11:33:22

質問内容

for /r %%i in (*) do (echo %%i)

の結果

この時、%%iは予期せぬものでした

なぜ?

解決方法は?

バッチファイルからではなく、コマンドラインから実行しようとしているのでしょう。コマンドラインから実行する場合は、2つの%ではなく、1つの%を使用してください。

for /r %i in (*) do (echo %i)

種類 HELP FOR をコマンドラインから実行し、3番目の段落を読んでください。