5 Einträge, 1 Seite |
1 2 3 4 5 6 7 8 9 10 11 12
#!/usr/bin/perl use strict; use warnings; my $path='nur/ein/test/'; print "Endung angeben: "; my $endung=<STDIN>; chomp($endung); my @list=glob("$path*$endung"); map{ print "$_\n" }@list;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#!/usr/bin/perl use strict; use warnings; use File::MMagic; my $mm = File::MMagic->new(); my $path='nur/ein/test/'; print "Type angeben: "; my $type=<STDIN>; chomp($type); my @list=glob("$path*"); @list=grep{$mm->checktype_filename($_) =~ /\Q$type\E/}@list; map{ print "$_\n" }@list;
Gast+2009-01-17 09:59:20--Korrekter gesagt: File-MMagic ermittelt den Mime-Type.Für eine bessere Differenzierung eignet sich das Modul File::MMagic Das ermittelt den Dateityp nicht nur anhand der Endung, sondern schaut auch in die Datei.
5 Einträge, 1 Seite |