in reply to How do I read a directory?
open DIR, $dir || die $!; [download]
opendir DIR, $dir || die $!; [download]
opendir DIR, $dir or die $!; [download]
(opendir DIR, $dir) || die $!; [download]