Показать сообщение отдельно

  #6  
Старый 07.12.2008, 13:54
t00th
Banned
Регистрация: 15.07.2007
Сообщений: 39
Провел на форуме:
1122110

Репутация: 43
По умолчанию

Не знаю как у вас, а у меня файлы и сами торрент файлы хранятся в одной папке и часто удаляю я файлы просто shift+delete поэтому мусорка за 10 месяцев набралась просто страшная, собственно написал скрипт который удаляет торрент файл если не найден файл
Код:
#!/usr/bin/python2.5  
import os  
import re    

def read_f(path):
    data = open(path, "r").read()  	
    num = re.search(":name(\d+)", data).group(1) 	    
    name = re.search(":name(\d+):(.{%s})" % num, data).group(2)  	
    return name    

path = 'C:\\Torrents\\'  
files = [(file) for file in os.listdir(path) if file.endswith('.torrent')]  
for file in files:  	
    name = read_f(path+file)  	
    if not os.path.exists(path+name):  	    
        os.remove(path+file)
 
Ответить с цитированием