Windows バッチで躓いた

http://www.ne.jp/asahi/hishidama/home/tech/windows/bat.html

これだとファイルの内容は出力されない。

FOR /F %%I IN (hoge.txt) DO (
    set HOGE=%%I
    ECHO %HOGE%
)

こっちなら OK

FOR /F %%I IN (hoge.txt) DO (
    set HOGE=%%I
)
ECHO %HOGE%