readdir
readdir DIRHANDLE
opendirでオープンしたDIRHANDLEからディレクトリのエントリを読み込みます。
スカラーコンテキストでは一つずつエントリを返し、エントリがなくなったらundefを返します。リストコンテキストでは残りすべてのエントリを返します。
サンプルプログラム
# 一つずつ読む例 opendir my $dh, '/home/user1' or die $!; while (my $dir = readdir $dh) { print "$dir\n"; } closedir $dh; # まとめて読む例 opendir my $dh, '/home/user1' or die $!; my @dirs = readdir $dh; closedir $dh; print "@dirs\n";
関連項目
・ディレクトリ内のファイル一覧・closedir関数
・glob関数
・opendir関数
・rewinddir関数