Loose-Info.com

Last Update 2019/12/25


TOP - Perl - 関数 - readdir

指定したディレクトリハンドルからディレクトリ内のファイル名(リスト)を読み込みます。

戻り値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