Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'rubygems'
- require 'rainbow'
- @files = "*.7z"
- @default_name = 'e'
- @starting_num = 0
- puts "------------------------------".foreground(:yellow)
- puts "Renaming files!".foreground(:yellow)
- puts "------------------------------".foreground(:yellow)
- Dir.glob(@files) do |filename|
- file = File.new(filename)
- new_filename = "#{@default_name}-#{@starting_num += 1}.7z"
- puts "Renaming '#{filename}' to '#{new_filename}'".foreground(:cyan)
- File.rename(filename, new_filename)
- end
- puts "------------------------------".foreground(:yellow)
- puts "Extracting files!".foreground(:yellow)i
- puts "This will be slow and ugly.
- puts "------------------------------".foreground(:yellow)
- Dir.glob(@files) do |filename|
- system "7z #{filename}"
- end
- puts "------------------------------".foreground(:yellow)
- puts "Whew. Done!".foreground(:yellow)
- puts "------------------------------".foreground(:yellow)
Add Comment
Please, Sign In to add comment