for /r %f in (*) do echo %f 出力ファイル名とパス全体を提供します \path\to\dir\<filename> <filename>パスが含まれていないだけを取得するにはどうすればよいですか?その「ファイル名」文字列を使用する必要があります。 また、ファイル名を取得したら、次のことを実行できますか? for /r %%f in (*) do ( echo "blah blah blah 'filename'" >> blahblah_filename.txt )