コマンドプロンプトを使用して、ファイル名を取り出し、空白で区切った一覧として出力させたいです。 バッチファイルでdirコマンドを使用した時に以下の結果になるようなときに >dir /B A.txt B.txt C.txt 以下のスクリプトでスペース区切りのファイル名が出現する想定でした。 @echo off for /F %%A in ('dir /B') do ( set STR=%STR% %%A ) echo "%STR%" 想定する実行結果: " A.txt B.txt C.txt" しかし、上記スクリプトでは何も表示されません。 スクリプトファイルが間違ってると思われるのですが、どこを間違っているのかが、わからないためご教示いただければと思います。
![dirコマンドで取り出したファイル名を連結させたい](https://cdn-ak-scissors.b.st-hatena.com/image/square/f6bc393cd0b6bd2196935e603c5d031bd6ca6699/height=288;version=1;width=512/https%3A%2F%2Fcdn.sstatic.net%2FSites%2Fja%2FImg%2Fapple-touch-icon%402.png%3Fv%3D1cfb10b305ca)