久々に perl スクリプトを書く機会があり、その中で Windows のフォルダ内のファイル一覧を取得したくなった。その際、主題のように glob と opendir&readdir のどちらを使うか迷って、以前使ったことのある後者を選んだ。
以下の記事によると、Windows では glob はうまく動かないケースがあるようなので、上記の選択は正解だったようだ。
glob関数 - ディレクトリに含まれるファイル一覧を取得 - Perlゼミ|Perlの基礎をインストールからサンプルで丁寧に解説