Thread Verzeichnis löschen, 1-Zeiler
(3 answers)
Opened by PETER_PAN2009 at 2011-01-17 16:03
Ungetestet:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 use File::Find; #... sub dir_has { my $base=shift; my $reg=shift; my $ok=0; find(sub{ $_=~$reg && $ok++ },$base) return $ok; } Code (perl): (dl
)
rmtree($server."\\".$folder) if (dir_has("$server\\$folder",$regex)); Benutze besser File::Spec zum zusammenfügen der Pfade. Das ist System unabhängig: Code (perl): (dl
)
1 2 3 4 use File::Spec; my $path=File::Spec->join($server,$folder); rmtree($path) if (dir_has($path,$regex)); |