kontrau, в папке с uTorrent лежит файл resume.dat, он как и торрент-файлы кодируется с помощью
bencode, в нём информация о добавленных раздачах, включая папку сохранения и отдельных файлов (если были изменены), а названия отдельных файлах из раздачи вроде хранятся только в самих торрент-файлов, также в папке с uTorrent.
Вы плохо описали свои мысли, если я правильно понял, то хотите что-то вроде:
C:\Files\Название папки раздачи
Файл1.wav
Файл2.wav
C:\Files\Название папки раздачи (2)
Файл_001.wav
Файл_002.wav
Файл_003.wav
...
Или без файлов. Это несложно сделать с помощью парсера например на Python. Не нашёл такого, который бы распарсил, возможно из-за торрентов с иероглифами. Накидал скрипт, который сохраняет все пути (без файлов из раздачи):
#!python3
# coding: utf-8
"""
Сохранение путей раздач из uTorrent (файл resume.dat) в текстовый файл.
"""
with open("resume.dat", "rb") as f:
bytes = f.read()
with open("paths.txt", "w", encoding="utf-8") as f:
i = 0
while True:
try:
i += bytes[i:].index(b":path") # Поиск метки пути
except ValueError:
break
i2 = i + bytes[i+1:].index(b":") + 1 # Cимвол после размера
size = int(bytes[i+len(":path"):i2]) # Размер пути
i2 += 1 # Начало пути
i = i2 + size # Символ после пути
path = bytes[i2:i]
#print(path)
f.write("{}\n".format(path.decode("utf-8")))
#input("Press any key...")
Инструкция:
1. Качаете с
https://www.python.org последнюю версию Python 3.
2. Выходите из uTorrent, из папки с установленных uTorrent копируете куда-нибудь resume.dat.
3. Сохраняет скрипт в текстовый файл в utf-8 и меняете расширение файла на py.
4. Кладёте скрипт рядом с файлом resume.dat и запускаете скрипт кликом.
В той же папке должен появиться файл paths.txt.
Update: Сделал исполняемый файл, шаги выше не нужны, просто кладёте resume.dat рядом с utorrent_paths.exe (прикрепил файл).
Замечания:
Пути не отсортированы, поэтому в каком-нибудь нормальном редакторе (Notepad++): Правка -> Операции со Строками -> Сортировка...
Если при закачке меняли "Имя" папки, то в списке будут они и следовательно могут повторяться. Для решения этой проблемы можно ещё сохранять :caption - имя, которое отображается в списке торрентов.