[[oktatas:programozás:perl|< Perl]]
====== Perl fájlok és könyvtárak kezelése ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2019
* [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
* Web: http://szit.hu
===== Könyvtár tartalma =====
opendir my $dh, $dir or die "Hiba! A könyvtár megnyitása sikertelen!\n";
my @filenames = readdir $dh;
foreach my $filename (@filenames) {
if ($filename eq '.' or $filenames eq '..') {
next;
}
say $filename;
}
closedir $dh;
===== Könyvtár tartalma . és .. nélkül =====
#!/usr/bin/perl
my $dir = "/home/valami";
opendir (my $dh, $dir) || die "Hiba! A $dir megnyitása sikertelen!\n";
my @files = grep {!/^\./} readdir($dh);
closedir ($dh);
print "@files\n";
#!/usr/bin/perl
my $dir = "/home/valami";
my @files = glob ( "$dir/*.txt" );
print "@files\n";