Guest User

Untitled

a guest
Nov 21st, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. files = Dir['*/*']
  2. files.each do |old_path|
  3. old_dir = old_path.split('/').first
  4. next if old_dir.length < 12
  5. new_path = old_path.sub(%r[(.{3})(.{9})/(.{12})], '\1/\2\3')
  6. `mkdir -p #{$1}`
  7. `mv #{old_path} #{new_path}`
  8. if Dir[old_dir + '/*'].empty?
  9. `rm -r #{old_dir}`
  10. end
  11. end
Add Comment
Please, Sign In to add comment