zfoxatis

all_directorytree_unrar

Dec 27th, 2011
99
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/python3.2
  2. # -*- coding: Utf-8 -*-
  3.  
  4. """ egy könyvtárban és alkönyvtáraiban lévő összes rar kibontása új könyvtárba a a struktúra megtartásával. A könyvtárnevek és a fájlnevek nem tartalmazhatnak szóközt -az unrar nem szereti
  5. """
  6.  
  7. import os,string
  8.  
  9. rarmappa='/media/torr/rarfilm'
  10. újmappa='/media/torr/film'
  11. könyvtártree=os.walk(rarmappa)    
  12.  
  13. for útvonal,filmmappa,fájllista in könyvtártree:
  14.     if len(filmmappa)==0:
  15.         for tömörfájl in fájllista:
  16.             if tömörfájl.endswith('rar'):
  17.                 újfilmmappa=útvonal.replace(rarmappa,újmappa)+'/'
  18.                 os.system('unrar x '+útvonal+'/'+tömörfájl+' '+újfilmmappa)
RAW Paste Data