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