Advertisement
Guest User

chainsaw.pl

a guest
Nov 7th, 2024
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.31 KB | None | 0 0
  1. #!/usr/bin/perl
  2. use Cwd;
  3. use File::Path;
  4. my $tree = $ARGV[0];
  5. sub saw ($) {
  6.   my($leaf) = @_;
  7.   my $cwd = getcwd;
  8.   chdir $leaf;
  9.   printf "Traversing %s ...\n", getcwd;
  10.   unlink(glob("*"));
  11.   my @dirs = glob("*");
  12.   foreach $dir (@dirs) {
  13.     saw($dir);
  14.   }
  15.   chdir $cwd;
  16. }
  17. saw($tree);
  18. rmtree($tree);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement