Thread readdir sort und überhaupt Probleme (6 answers)
Opened by Alexander at 2012-02-21 17:13

pq
 2012-02-21 17:23
#156261 #156261
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
bitte benutze strict und warnings: Wiki:use strict, lexikalische filehandles: Wiki:WasIsteinLexikalischerFileHandle

am besten ein modernes tutorial hier aussuchen, dort wird einem das alles beigebracht.

um zu prüfen, ob ein array leer ist, macht man einfach folgendes:
Code (perl): (dl )
1
2
3
if (not @array) {
    # empty
}


das wird aber bei readdir nicht funktionieren, da es in jedem verzeichnis die dateien . und .. gibt. die müsstest du zuerst rausfiltern.

Code (perl): (dl )
1
2
3
if (grep { not m/^\.\.?$/ } @dirs) {
    # verzeichnis nicht leer
}


Editiert von pq: bugfix grep, danke linuxer =)
Last edited: 2012-02-21 17:33:57 +0100 (CET)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread readdir sort und überhaupt Probleme