#1 2. April 2008 7zip script Hab mal ne simple Frage zu 7zip. Ich will mehrere Files (+100) packen.. z.Z. sieht meine CLI eingabe so aus: Code: 7zr a simp12x19.7z /media/data/Files/Shows/The\ Simpsons/Season\ 12/Simpsons\ 12x19\ -\ I\'m\ Goin\'\ to\ Praiseland\ \[rl\].avi anschließend (in 1 - 2 Minuten ^^) schreib ich dann das rein: Code: 7zr a simp12x20.7z /media/data/Files/Shows/The\ Simpsons/Season\ 12/Simpsons\ 12x20\ -\ Children\ of\ a\ Lesser\ Clod\ \[rl\].avi Und das für alle tausend Staffeln ist mir zu umständlich... Wie gehts mit 7zip? oder kann mir jemand was proggen? mfg wake and bake + Multi-Zitat Zitieren
#2 2. April 2008 AW: 7zip script Hey! Hab mal kurz was gecoded ... Kann nicht garantieren, dass es funktioniert, hab nur grad 10 Minuten dran rumgemacht Code: #!/usr/bin/python import os import re _BASE_DIR = "./The Simpsons/" _REGEX = re.compile (".*\s(\d{1,2})x(\d{1,2})\s.*") seasons = os.listdir (_BASE_DIR) for s in seasons: if not "Season" in s: continue rls = os.listdir (_BASE_DIR+s) for r in rls: info = _REGEX.findall (r) if not info: continue season,series = info[0] # Dein Command cmd = "7zr a simp%sx%s.7z \"%s%s/%s\"" % (season, series, _BASE_DIR, s, r) print "Executing:", cmd os.system (cmd) # by Kolazomai Einfach in '/media/data/Files/Shows/' legen, und dann mit 'python script.py' starten Mfg, Kolazomai + Multi-Zitat Zitieren