【BAT】カレントディレクトリのファイル名を名前順に表示

下記の方法でカレントディレクトリのファイル名を名前順に表示できます。

@ECHO OFF

REM カレントディレクトリをBATファイルのディレクトリに変更
CD /D %~dp0

REM 全てのsqlファイル名をファイル名順に表示
FOR /f "delims=" %%i IN ('DIR /B /O:NE *.sql') DO ECHO %%i
"delims="
スペースを含むファイル名に対応します。

下記の方法でも表示できますが、並び順が指定できません。

REM 全てのsqlファイル名を表示
FOR %%i IN (*.sql) DO ECHO %%i