Thread Gedankenanstoß - File::Find
(7 answers)
Opened by Brenner at 2009-05-13 10:35
Hi,
wenn 'd1' und 'e1' bekannt sind und auch 'aaa' und 'xxx', warum nicht gleich direkt prüfen? ungetesteter Vorschlag zur Verdeutlichung: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 use File::Spec::Functions qw( catdir ); my @basedirs = qw( d1 e1 ); my @subdirs = qw( aaa aaa/xxx ); BASEDIR: for my $base ( @basedirs ) { SUBDIR: for my $sub ( @subdirs ) { my $dir = catdir( $base, $sub ); if ( !-d $dir ) { warn "$dir is missing! Please create it!\n"; #next BASEDIR; } } } meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |