perlで「フォルダ内画像一覧を表示する」をファイル名順に並べたい
フォルダ内の画像一覧を表示させようとしています。
$dir = './images/';
opendir(DIR, "$dir");
while ($_ = readdir(DIR)) {
if (substr($_,-4,4) eq "\.jpg") { # jpgだけ出力
print<<"EOM";
<li><a href="$dir/$_" class="fb" rel="g1"><IMG SRC="./$dir/$_"></a></li>
EOM
}
}
closedir(DIR);
------------
よく見ると、ファイル名順に並んでいませんでした。(アップした日付順になってる?)
これをファイル名順に並べ替えるにはどうしたら良いですか?