/ Published in: Perl
Recursive delete of given file or folder, e.g. .svn folder Call : [Program] [SearchPath] [DeleteItem]
Expand |
Embed | Plain Text
#!/usr/bin/perl use strict; use File::Find; use File::Path; if(!($ARGV[0] && $ARGV[1])){ print "Keine oder nicht genuegend Parameter mitgegeben, Programm wird beendet.\n"; print "Aufruf : <Program> <SearchPath> <DeleteItem>...\n"; exit; } (my $startToSearchDir, my $deleteItem) = @ARGV; find(\&wanted, $startToSearchDir); sub wanted { if($_ eq $deleteItem){ if(-d $File::Find::name) { rmtree($deleteItem); } else { } } }
You need to login to post a comment.
