
07.12.2008, 13:54
|
|
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)
|
|
|