Perl ディレクトリー内のファイル名を得る
perl

Perl ディレクトリー内のファイル名を得る

Last Updated on 2023年12月3日 by Dotmatrix

ディレクトリー内のファイル名を得る

#!/usr/bin/perl

use DirHandle; #モジュールを読み込みます

$dir = new DirHandle ‘.’; #ルートディレクトリーを読み込みます
while($data = $dir -> read){

print $data.”\n”; #ファイルを表示します

}

$dir -> close; #モジュールを閉じます

1;

 

モジュールがない場合は、入れてください。
ダウンロードしてuse lib;でも良いですけど。

cpan[1]> install DirHandle

これでディレクトリーのファイル一覧が得られます

<表示結果>

# perl ‘/home/hirano/Desktop/dir.pl’
.dbus
.bashrc.original
.local
.cache
.bashrc
..