'for' ループを使用してディレクトリ内のすべてのファイルを反復処理する 質問する

'for' ループを使用してディレクトリ内のすべてのファイルを反復処理する 質問する

ループを使用してディレクトリ内の各ファイルを反復処理するにはどうすればよいですかfor?

また、特定のエントリがディレクトリなのか、それとも単なるファイルなのかをどのように判断すればよいでしょうか?

ベストアンサー1

これは、現在のディレクトリとそのサブディレクトリ内のすべてのファイル(ファイルのみ)を再帰的に一覧表示します。

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

また、そのコマンドをバッチ ファイルで実行する場合には、% 記号を 2 重にする必要があります。

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

(@agnul に感謝)

おすすめ記事