"/path/to"以下にある、ディレクトリとファイルのリストを取得する。 1. opendir を使う opendir(HANDLE, "/path/to"); @list = readdir(HANDLE); closedir(HANDLE) 他と違い、"."と".."も含まれるが、ドットファイルも検出できる 2. < > 演算子を使う @list = </path/to/*>; 3. glob 関数を使う @list = glob "/path/to/*"; 2, 3 で指定するのは、UNIX シェル上のワイルドカードで指定する。 「*.mp3 で mp3 のファイルのみリストアップ」も可能 4. File::Find モジュールを使う 別項参照 番外編: system や ` ` を使う(ls,find などを実行) 注意 perl のバージョンによって、glob,<> で展開可能なファイル数の限度がありそう。 ->