Поиск неиспользуемых BitTorrent-клиентами файлов и папок в директориях для закачек (uTorrent) [Опытная эксплуатация]

Страницы:  1
Ответить
 

Гость


Гость · 11-Апр-18 00:56 (6 лет 6 месяцев назад, ред. 11-Янв-20 20:44)

Программа ищет все неиспользуемые uTorrent'ом папки и файлы в директории закачки и выводит их в виде списка в отдельный файл.
Для работы программы необходимо корректно прописать необходимые пути в файле настройки config.ini, который должен лежать рядом с экзешником. Пример файлика настройки я привожу ниже (в архив программки он тоже включён):
Редактируем конфиг только редактором с поддержкой UTF-8
Огромное спасибо Sunni2 за тестирование и помощь в разработке
Код:

#### Файл настройки ####
# Секция настройки путей
[Path]
# Пути к файлам resume.dat
# Список перечислять через запятую, каждый элемент в кавычки (двойные или обычные)
path_to_resume_dat = 'D:\utorrent-2.0.4-final-22967\resume.dat', 'D:\utorrent-2.2.1-final-25302\resume.dat'
# Пути к папкам закачек
# Список перечислять через запятую, каждый элемент в кавычки (двойные или обычные)
path_to_download_dir = 'C:\Users\Zelgadiss Graywords\Downloads\FromTorrents\Мои Раздачи\', 'C:\Users\Zelgadiss Graywords\Downloads\FromTorrents\rutr.life\Хранители\Отечественный Рок, Панк, Альтернатива [DVD]\'
# Имя выходного файла с списком неиспользуемых папок и файлов
name_out_file = Unused_files_and_directories.txt
# Секция ключей запуска
[Keys]
# Поиск и неиспользуемых файлов тоже
search_unused_files = True
# Учитывать постфикс .!ut для недокачанных файлов
ut_postfix_unloaded_files = False
# Режим отладки. Выводятся отдельные списки файлов и папок, используемых торрент-клиентом
debug = True
Работает программа достаточно долго: для моих 5к задач и 15к файлов и папок в сумме она отрабатывала около 185 секунд при поиске файлов и папок, при поиске только папок - около 40-50 секунд.
По возможности сделал обработку таких ошибок, как неверное имя выходного файла для списка, неверный путь к resume.dat и неоткрываемые торрент-файлы. Все ошибки этого уровня будут писаться в файл logfile.log. Если будут ошибки системного характера, то они будут писаться в одноимённый с экзешником *.log файл, который можно будет скинуть мне для выявления ошибок. Необработанные torrent-файлы будут записывать в log_torrent_files.log.
Ссылка на закачку архива с программкой: https://yadi.sk/d/H7Ii3W1wrlaH8g
Перед какими то операциями с файлами\папками, указаннными в списке рекомендуется если и не сделать бекап, то хотя бы проверить
 

CyberDain

Стаж: 12 лет 6 месяцев

Сообщений: 839


CyberDain · 11-Апр-18 09:17 (спустя 8 часов)

отлично
[Профиль]  [ЛС] 

kalastan

Стаж: 15 лет 9 месяцев

Сообщений: 84

kalastan · 10-Июн-18 14:29 (спустя 1 месяц 29 дней)

А куда сохраняет выходной файл?
[Профиль]  [ЛС] 

shamanicus

Стаж: 16 лет

Сообщений: 41


shamanicus · 09-Окт-19 22:46 (спустя 1 год 3 месяца)

Куда пропала программа?
[Профиль]  [ЛС] 

Гость


Гость · 09-Окт-19 23:54 (спустя 1 час 8 мин.)

shamanicus писал(а):
78109956Куда пропала программа?
Поправил ссылку.
 

shamanicus

Стаж: 16 лет

Сообщений: 41


shamanicus · 14-Окт-19 16:26 (спустя 4 дня)

Zelgadiss
Спасибо. Уже попробовал на одном компе.
Было 476 папок и 381 торрентов в клиенте. Программа отработала за 18 секунд.
Лишних 95 папок, а выкинула в файлик 132. Там, правда, есть перекрестные раздачи, пошел проверять.
P.s. Еще раз спасибо за такую полезную программу.
[Профиль]  [ЛС] 

stalkerok

Стаж: 4 года 4 месяца

Сообщений: 1210

stalkerok · 13-Окт-21 13:23 (спустя 1 год 11 месяцев)

Zelgadiss писал(а):
75153628Ссылка на закачку архива с программкой: https://yadi.sk/d/H7Ii3W1wrlaH8g
Свежая ссылка, если кому понадобится https://drive.google.com/file/d/18_Q6T1P4B-UH4xT1_moxqeL6NR4NZ2YK/view
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error