Last Update 2008/05/18
指定したディレクトリハンドルからディレクトリ内のファイル名(リスト)を読み込みます。
戻り値1 = readdir ディレクトリハンドル
戻り値1
読み込まれたディレクトリ内のファイル名(のリスト)
ディレクトリハンドル
ディレクトリ内のファイル名(のリスト)を読み込むディレクトリハンドル
(例)
mkdir "test", 0755;
mkdir "test/test_1", 0755;
mkdir "test/test_2", 0755;
opendir TESTDIR, "test" or die "error $!\n";
# ディレクトリ内の全リストの読み込み
@a_dirs = readdir TESTDIR;
closedir TESTDIR;
print "@a_dirs\n";
opendir TESTDIR, "test" or die "error $!\n";
# リストの3番目のファイル名を読み込むためのループ
for ($i=0; $i<3; $i++)
{
$s_dirs = readdir TESTDIR;
}
closedir TESTDIR;
print "$s_dirs\n";
実行結果
. .. test_1 test_2
test_1