したがって、ディレクトリを反復処理して各ディレクトリ名を出力する基本的なバッチ スクリプトを作成しました。
for /R /D %%d in (.\*) do (
echo %%d
)
しかし、私は単一文字の変数 d が好きではありません。「ディレクトリ」のように、もっとわかりやすいものにしたいのです。
for /R /D %%directory in (.*) do ( echo %%directory )
「現時点では %directory は予想外でした」というエラーが表示されるようになりました。
単一文字の変数を受け入れるのに、複数文字の変数を受け入れないのはなぜですか?