我正在使用这段代码来获取指定目录中所有文件的列表:
opendir DIR, $dir or die "cannot open dir $dir: $!";
my @files= readdir DIR;
closedir DIR;
我该如何修改这段代码或添加内容,使其只能查找文本文件,并且只将带有文件名前缀的数组加载进去?
目录内容示例:
.
..
923847.txt
98398523.txt
198.txt
deisi.jpg
oisoifs.gif
lksdjl.exe
示例数组内容:
files[0]=923847
files[1]=98398523
files[2]=198
opendir my $dirh, $dir_path or die "cannot open dir $dir: $!";
- Robert P