Guest User

Untitled

a guest
Jun 20th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. require 'rubygems'
  2. require 'rainbow'
  3.  
  4. @files = "*.7z"
  5. @default_name = 'e'
  6. @starting_num = 0
  7.  
  8. puts "------------------------------".foreground(:yellow)
  9. puts "Renaming files!".foreground(:yellow)
  10. puts "------------------------------".foreground(:yellow)
  11.  
  12. Dir.glob(@files) do |filename|
  13. file = File.new(filename)
  14. new_filename = "#{@default_name}-#{@starting_num += 1}.7z"
  15. puts "Renaming '#{filename}' to '#{new_filename}'".foreground(:cyan)
  16. File.rename(filename, new_filename)
  17. end
  18.  
  19. puts "------------------------------".foreground(:yellow)
  20. puts "Extracting files!".foreground(:yellow)i
  21. puts "This will be slow and ugly.
  22. puts "------------------------------".foreground(:yellow)
  23.  
  24. Dir.glob(@files) do |filename|
  25. system "7z #{filename}"
  26. end
  27.  
  28. puts "------------------------------".foreground(:yellow)
  29. puts "Whew. Done!".foreground(:yellow)
  30. puts "------------------------------".foreground(:yellow)
Add Comment
Please, Sign In to add comment