Advertisement
baldengineer

Move Files into A-Z Directories

Jan 24th, 2015
381
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.52 KB | None | 0 0
  1. #!/usr/bin/perl
  2. #use strict;
  3. use warnings;
  4.  
  5. $test = 1;
  6.  
  7. $letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  8. foreach $letter (split //, $letters) {
  9.     mkdir($letter) if ($test ne 1);
  10.     $current_files = "$letter*";
  11.     $lowercase_files = lc($current_files);
  12.     $new_files = "$letter/";
  13.  
  14.     print "Moving $current_files to $new_files for $letter\n";
  15.     if ($test) {
  16.         print "mv $current_files $new_files\n";
  17.         print "mv $lowercase_files $new_files\n";
  18.     } else {
  19.         `mv $current_files $new_files`;
  20.         `mv $lowercase_files $new_files`;
  21.     }
  22.    
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement